"in production finished, ready to mass produce, kinks worked out" contradict one another. In production means it's being built en masse. Ready to mass produce means all the orders are placed and factories set up, but not in production -- pre-production. Kinks worked out can be in many phases -- could be the prototype, making sure everything is ready to send to the factories, or could be what we see with the delays, where production produces an unpredictable .3mm chunk that a solution is built around to re-make them or add an extra stage to mill them.
Ultimately, I think all the frustration comes down to estimates. If they told you it would be shipping a year later, would you have still preordered or would you have waited a year to order? If the former, then like I said, it's all about the estimates.
I know they've stated their philosophy before of wanting to overpromise to push themselves more, but I would have had a conservative project manager come on board and go "no things have clearly delayed time and time again and let's add in lag time and predict farther out -- better to underpromise and overdeliver every time." I think they have a lot of waterfall planning and if one stage adds a week, they're all delayed a week but they're hoping the rest can happen in tandem. A solid PM would have added in lag, tried to reduce waterfall, and said here's either a realistic date or you should promise farther out because of unknowns. Just something that happens when one or two specialties (engineers mainly) dominate the business, especially in smaller shops.
@waytools keep pushing forward and giving us those technical updates! I don't think you should have September on the board but I appreciate the timely update with this post. I can guarantee looking at the work you've done and have to do, even slaving nights and weekends, you won't realistically get it out the door by then.