Kaiten_: Well if only they could've told us a bit earlier... I already upgraded like 3 weeks ago. I could've waited for the new nvidia cards too since there is literally nothing else I would want to play on release till then. The delay is 5 months which means there is quite more to be done to the game which is great. Let it be done like it should be. But tell us please earlier that you need half a year more. There is no way they just found out that they need half a year more ...
Dryspace: I fully agree with your sentiments, but the answer is actually the opposite. There is no legitimate reason to announce the release date of a game until the game is completed, because doing so relies on the assumption of something that is impossible to know.
What is the likelihood that a game is actually completed exactly on a release date that was announced a year earlier? It's almost guaranteed not to happen, which means that such a practice results in one of two outcomes:
1. The estimated date of completion is ignored and the game is delayed
2. The estimated date of completion is maintained and the game is released unfinished
A "release date" announced while a game is still being developed is nothing more than a hopeful estimate, and leads to nearly inevitable but entirely unnecessary disappointment.
The only legitimate option is that practiced by the former game developer Valve: "We'll release it when it's finished".
Actaully when I thought about it more it is possible they just don't want to release it during summer /vacations/. I hope the fact the new consoles are so soon after does not hurt them in a way