I do think that Nokia/Windows Phone would do themselves some favours if they didn't keep announcing/launching devices months before actual release. Same thing happened with the 920 which was annoying at the time, but I'd hoped they'd learnt from it, and really should "pull an Apple" by releasing a week or so after announcement.