I see this is still a thing. They haven’t been breaking commitments (save for one that I’ve seen), they’ve been making bad estimations.
The only thing I’ve seen that was “this will happen” is the email telling everyone where their place in line is (unless I’ve made a mistake and that’s supposed to happen by the end of this month, but I can’t find where that promise was made at the moment).
You can be upset with the way Purism is handling things, but you have to be fair. Otherwise it just becomes a tantrum.