If the delays in 1.2 are any indication, Nokia has deprecated the N900 and Maemo 5 and put it on the back burner of support. I can go on all day about how hard it is to make these releases but I would bet you good money if people hadn't left for MeeGo the delay would surely not have been a long.