Apple is supporting two gens of hardware. The iPhone OS will support the iPhone 3GS, the latest iPod Touch, the next-gen iPhone (as of now, unreleased) and the iPad.
Android has 19+ phone configurations (not counting carrier specific nuances in the firmwares) to support.
I think its interesting that Mr. Lyons is "blown away" by Android features that will be coming to his iPhone in 30-60 days, with the exception of teathering (which isn't Apple's fault, but AT&T's).
Also, people hate to hear this, but a jailbroken iPhone provides a much better experience and much more competitive than Androids.