Things happen during software development. Projects take longer than expected, new features are thought of and added, other projects or problems take precedence, people get sick or leave the company. Software development is as much art as science and things happen that get in the way of meeting deadlines.
While most people understand these things on a personal level, when it's a BIG FAT COMPANY, especially a software company, people freak out when milestones are missed. Oftentimes customers complain bitterly and loudly like their rights were violated.
And yet, no one cares if milestones are met.
So, it'll be ready when it's ready; when it's been tested with as many systems internally as it can be reasonably tested on.
Then when it's released into the wild there will be bugs because we all do different things with our PCs and the devs will go nuts with fixes. After that there will be joy and peace over the forums.

Until then, don't ask.
And if you ask, don't expect an answer.
And if you get an answer, don't tattoo it into your arm.
And if you tattoo it into your arm, don't throw a fit and demand a new tattoo if the date slips.
Things happen.