The N900 is coming "during November 2009".

In reference to your questions on the expected shipment date of the Nokia N900, let me tell you the latest information from Nokia:
The Nokia N900 is a great example of what we and the open source community have been able to achieve with Maemo software. We are working closely with open source developers and for example, at the Maemo Summit in October, we loaned 300 pre-production units to get more feedback from the community. This feedback is extremely important to us and as such we also want to provide the best user experience with the Nokia N900.
We expect it to start shipping during November 2009.
 
as much as I love the discussion, are you sure you want to continue these threads endlessly? The day we start shipping you will see a Nokia press release announcing just that. The first Nokia N900 will not magically appear in some shop suddenly, somewhere, sometime, but we will let you know when we start shipping from the factory.
And yes, we've gotten some decent feedback from the community after the Maemo Summit from those 300 devices we gave out with some things we haven't detected in our usual-for-all-devices testing around the world. Some of this feedback, we want to take into account in both the first sales software release i.e. PR1.0 and some in software updates we provide later this year.

 
first quote source, second quote source, idea source