As I've said in my last few updates, we are attempting to provide you as much accurate info as we can as soon as we can. Obviously some of the dates that were originally predicted were incorrect, and when I got involved at first I was reluctant to provide more specific dates for fear of once again being wrong. I was almost certain that we were going to be able to hit a December ship date based on the information I had several months ago. But I knew things can go wrong still and instead of a hard date I provided a sequence of events that would lead to shipping. Now we have gotten mired in a series of production issues, each of which has created delays that are being exacerbated by holidays. So I fear had I stated specific dates then it would have been a bigger disappointment, but at least the sequence of events has not changed and remains true.
I'm not sure how to solve this to the satisfaction of all. We also don't want anyone to feel cheated and trapped in a project they resent. So we have created the policy I posted this weekend at https://mycroft.ai/crowdfunding-promises-and-pitfalls/. I think this is an ethical approach, and I hope you agree.
I truly mean it when I say there is nobody who wishes we could be shipping devices more than us. We benefit in no way from delays -- in fact the opposite is true. We do hope most of you chose to stay with us so you can see the fruits of your backing. But we do want you to be able to chose.
I believe when you chose to back Mycroft you picked one of the most important technologies of our generation to support. We've all realized that whoever "wins" in the next few years will shape the future for better or worse. Whichever option you ultimate decide on, we do thank you for the support you have offered us.