People seem to be having trouble grasping this concept....Android is an Open Source operating system. One that can, and more importantly will, be updated and upgraded as time goes on. The handset that is the G1 will only continue to get better as that Operating System gets better.
It's quite simple. Your phone will get better as the OS gets better.
There are 3 complaints in your list that are associated with the hardware (device) you bought and have nothing to do with Android. Those, sadly, will not get better. Although, I really don't understand why everyone keeps griping about the lack of flash on the camera. I've NEVER seen a cellphone that has a flash. That complaint continues to baffle me.
Anyway...I hope that you don't abandon the platform just because you're an early adopter. It's a revolutionary idea that's coming to fruition here and I know that I'm glad to be one of the first on board.

Bookmarks