You have to realise that a number of people (not just on this forum) are not happy with the user experience and lack of features on this device. There expectations will be guided by the marketing material and their previous phone.
You can argue roadmap, you can argue community, but the bottom line is this is a commercial product which Nokia is selling and marketing to its end user customers, this is not a Devboard being sold to a developer.
I am sure there are many more people than the members on here waiting to get their hands on the n900. I suspect the delays are due to firmware updates!
Personally the n900 looks great, but seems not to offer support for features I have had on mobile devices (nokia) for years. With this in mind I am seriously considering upgrading to the htc hd2 instead as it supports all the features I need out the box.