Everything you mention was stated as estimations just like the sales forecast. They've obviously had a few spanners in the works. If you're not a fan of projects estimations based on unfamiliar technologies, may I ask why you are involved in (or follow) this kind of company? If you're after something solid, maybe try bonds. This is new age tech, things time time. Timelines change. It's the nature of this kind of business. Isn't that taken for granted?