2nd or 3rd time pushed bk after promising "surprises"?
Here's the thing you have to understand,
The bigger the game is, there's more bugs to consider about.
More features = More time needed to implement it + Figuring out and fixing the bugs
Therefore deadlines are just an unrealiable way to measure time in game development, or more accurately, in any kind of programming projects.