thranx on 22 February 2013
I think they should announce it no more than 3 months before release. Too far in advance and the hype will rise and than crash before release. 3 months i think is a perfect amount of time to hype it, but not let the hype falter.