Lets not forget that the N900, Androids and iPhone are all expensive high end devices. They are all in a niche that few people actually care about, at least enough to purchase one. The big battle is between Nokia, Samsung, LG, SE, Huawei and a few others, and that battle is over the emerging markets in less developed countries.
They're maemo and MeeGo... "Meamo!" sounds like what Zorro would say to catherine zeta jones... after she slaps him for looking at her dirtily...