The delay is likely do to a lack of resources dedicated to Maemo 5. There is no ROI for Nokia to continue putting updates out for the N900. 1.2 is probably a very small team and will be the last update ever from Nokia. N900 will be a community driven device, like it pretty much has been already.