The G1 released yesterday by T-Mobile and Google confirms my belief that this is indeed a development mobile platform rather than a finished consumer friendly smartphone.
The G1 may actually stand for Geek rather than Generation as the true appetite for this phone would come from the developers who want to finally have a physical mobile device to play and code with Android. This phone is greatly subsidized at $179 so programmers can pay to debug, QA it, and then create the programs that would allow future generations of the phone to be the true revolutionary consumer and business mobile computer.
Features such as Microsoft Exchange support, desktop syncing, video encoding, stereo Bluetooth and other useful features that both consumers and business people both want and need, Google has stated would resolved in time by third party developers and programmers. I am surprised there has not been more of a grassroots campaign to cater to the Android developer community at large such as the Mark Murphys, Zach Hobbs, and Pluminuses to allow deep insights and access as it will be on their backs and others that Android will grow and become the mainstream mobile platform.
I do see great potential in Android as it may very well be the Amiga of phones but with the huge bankroll of Google to make sure it perseveres to mainstream use.