I got two main problems with this article. First, it's mixing the weaknesses of Android with the weaknesses of the G1 hardware. There might not be a lot options available these days when it comes to buying an Android-enabled phone but it looks like this is going to change soon.
Secondly, all platforms have their pathologies and obviously Android is no exception, neither is the iPhone. I honestly think this is a fairly unbalanced presentation of Android. How long did you have to wait to get copy and paste working on the iPhone? Can you run multiple apps at the same time on the iPhone? Can you have widgets on the iPhone? What about the well known problems of the iPhone App Store we all hear a lot about these days? And about the hardware: if you have a problem with the non-standard earphone connectors of the G1 (which can be solved by a $5 adapter), what do you think about not being able to replace the battery of an iPhone yourself? You don't have these problems on Android.
I'm not trying to bash the iPhone here as I truly believe that it's a great phone, all I'm trying to say that this review isn't really fair and balanced. It's alright to be subjective but still, come on, isn't this a bit too much?