The "final" in "close to final" can get very long. There is a reason why calls and SMS get debugged first; it's because they give the biggest revenue to carriers, so they can't fail, ever. Even considering that the handset have been thoroughly debugged; they still need to do live tests, durability, factories, marketing, etc etc All that can easily take months. That's why I believe the N9, based on ARM will be launched in Q3 2011, followed by an x86 tablet with voice capabilities in mid 2011, and a new x86 phone for Q3 2011. What delayed them? Getting Qt and UX's unified correctly so customers and developers can transition between devices with minimum hassle. Pure speculation on my part, btw.