I'm not saying they'll have more apps than the Apple app store. What the hell does that matter? If a year from now, Android has 150k apps and the App Store has 250....so what? Apple started the "there's an app for that" campaign when there were what....75k apps? If that? Its not like Android users won't have options with their "pathetic" selection of 150k apps.
But you keep saying Android will beat the iPhone in unit sales, where again you're wrong. While your theory makes sense that being Android is free and open it will appear on a multitude of handsets, Apple has a 42M unit advantage over Android phones and is not standing still. Not to mention the Apple ecosystem has 30M iPod Touches and now the iPad to bolster it.
Sure, Android is selling at a fast pace, recently, due to multiple handsets hitting the market at once, but even if you calculate the growth rate against Apple's current rate it would take years to reach where Apple is now if Apple just stood still and did not sell anymore units. The iPhone will be reinvigorated in June, Apple is not sitting around waiting for Android to catch up.
At the end of the day, Apple beat Android; on multiple fronts, not just the App Store or unit sales. Quote me on that. It's over. Apple has a better brand with the iPhone (do you think "Android" has anywhere near the mindshare of "iPhone"). They have a better user experience both on the device and on the App Store. They have and sell more software and attract more developers. That's my point.
A lot of geeks dislike Apple because of their non-openness and recent business practices and that's fine with me. Just don't go thinking that's how everyone thinks. People bitched like crazy about Microsoft in the 1990s and turn around 15 years later and Windows still has > 90% market share. People painted Linux as the great white hope back then in the same way they are painting Android today. Now, I am not saying Android will do as bad as Linux on the Desktop, what I am saying is that it's is too late for it to beat Apple.

