What else can I say...
Everywhere things are promised, release dates are announced and not kept. Here as well as in Star Citizen and many other games. So why do they even say an exact date?
That's why all developers should take a close look at this saying:
Better to surprise positively than to fulfill negative expectations.
I don't want to belittle you dear developers, I really admire your work. Please don't always let yourself be pinned down to fixed dates, but say, it comes when it comes! Disappointments are unfortunately omnipresent. So just surprise us positively!