IMHO releasing an upgrade needs a lot more testing to ensure all possible versions of N900 at various stages of use can be upgrade smoothly with no issues. It's not as simple as releasing a brand new pr1.2 software for HK where only a newly flashed phone needs to be considered. I think they should have communicated better and not let the user hanging since software development isn't an exact science and can be unpredictable.