The expressed negativity is not directed towards hardware development process, rather towards what ended up being insincere promises the team gave about the state of the product that would be shipping in Q3 2019.
I actually give them kudos for allowing people to choose what batch they receive. I specifically did not pre-order because I don't want an early batch of hardware of any product. Had I know I would get a choice I would have pre-ordered.