First of all, I agree with most comments that the article is not able to prove that Android, and specifically G1, is not a competitor to iPhone. For god's sake, how can differences in hardware like G1 not having an headphone jack be one of the reason why they are aimed at different markets.
Secondly, I am amazed at the writer's ignorance of facts, and many times assumption of unverified facts.
"HTC hasn't published the maximum size of the SD card the G1 can accommodate" - it says microSDHC, which has same capacities as SDHC and upto 16GB cards are available (from sandisk), and more theoretically possible (and we will definitely see them soon)
"Android is aiming to target the cheaper non-multitouch touch screen market" - wow, now there is now a market division based on multi-touch! Also, engadget says, with some conviction, that this is more due to intellectual property problems than anything else.
He concludes "but the real motivator in a Capitalist society is revenue, something that Google hasn't lined up yet in its store", in effect assuming that paid apps wont exist, atleast for a long time, which is obviously not true.
The way he clearly assumes that AppStore is better is also not obvious -
http://www.engadget.com/2008/09/25/e...g-developer-s/ - clearly shows there are problems on the other side as well. Plus, apple problems have been proven, and Android problems are just possibilities at the moment. Completely open models can survive, wikipedia and sourceforge are great examples.