Yeah, swearing really helps you look cool, doesn't it?
Microsoft does have milestone dates in the plan, but these will only be hit if everything is ready. As soon as something slips for whatever reason which impacts those milestones, they move onto the next release date candidate. The cycle can happen more than once.
However, if Microsoft says (or even implies) that it has tentative plans for a particular period, then the whole of the known internet will hammer that out in stone and Microsoft will be held accountable and branded incompetent if it slips by no more than an hour.
It's ready when it's ready. In the meantime be an insider and use the feedback app. Your doubtless insightful feedback will help the product be better for everyone else.