We'd all love for the wishes on that list and plenty others to be implemented, but as with all things, it takes
time - Time for an OS to mature.
Sure, a lot of those things are commonplace on even the simplest PAYG dumbphone, but that's only the result of the of Nokia, Symbian, LG, Samsung, Win-Mo, etc evolving there OS' over the past decade at
least.
To expect a
totally new OS to have ALL the features available, with no prior history behind it, is ludicrous(I aim this at all of us - yes, me included who have, in the past, demanded improvements yesterday).
It's like having a totally new expansion team in the NFL, reach the playoffs in their first season(Okay, Carolina and Jacksonville did that in 1995, but I'll overlook that

)
HTC and some others would be nowhere, if they had to make their own OS. Even Google can't put out everything the users want right away.
In these "on demand" times that we live in, we just have to learn, or re-learn, to wait.
Personally, as things currently are, I'd take the iPhone 3G over
any phone out there, every day of the week.
My 2c, 2p, 2ec.*
*Delete as applicable.