Bugs and eyecandy are two totally different things. Would *you* be interested in a device that doesn't work? I know that a lot of people really wouldn't be interested.
I know you're probably not such an ardent forums reader based on this post, but I am. The real situation (as reported by Peter earlier in this thread IIRC) is pretty much what that said: issues (and feedback) has been given from the people with N900s now, and is being addressed before release for obvious reasons.
bugs.maemo.org, as far as I know, is the place to go. Knock yourself out.
Giving a timeframe probably won't happen, in case they can't meet it. Obviously, that's just going to make more people annoyed. For the relevant open components, viewing changelogs may well be possible
Arguably, your expectations of a perfect company are a tad unrealistic, and your knowledge of what's going on isn't quite the best either, though I'm not disagreeing that some of the logistics of this seem a bit shaky, but I'm not overly surprised at that either. The N900 launch is being done rather differently to any other device launch I've seen.