I think that most of those are on the road map for Maemo 6. Rushing would mean that there was a plan to release it with those features and releasing before those were implemented. (IMHO) The right question would be, if it was smart to release "step 4 out of 5"? (and my answer would yes, but I guess I'm way off-topic).