Your blog post missed a very important facet. User experience; which includes volume of apps, quality of apps, ease of use and integration with apple products.
While I'm an android fan, you cannot just compare both phones on the specs alone. Apple has done an excellent job at providing a phone that "just works" You don't any fussing, its mail application is light years ahead of what android has. The quality of applications is above anything out there at the moment.
While I think the android platform is superior in a number of ways to the iPhone, it is wrong to just compare which processor is faster, which screen has more pixels, etc.