Some good points, but perhaps I can be of assistance
Yes, Android isn't as good as iOS as a gaming OS, but then most of the iOS stuff I have played has proven, to me, that the iPhone/Pad hardware doesn't really push gaming forward in an interesting way due to the limitations of the harward (yes I'm talking about a lack of physical buttons).
Without wanting to go into a list-a-thon, perhaps I can offer something to at least numb the pain of Android gaming and address many of the gripes in the article.
First up the market
1. download and install the new market .apk (available from xda developers), this gives the new app categories and has staff and editor picks. It's certainly an improvement over the old market and has a nice whizzy look
2. try browsing through the web based market from time to time. I've found it much easier to hunt down fresh games through the website and do a remote install compared with scrolling through lists of garbage on my phone.
3. If you are rooted then install MarketEnabler as this allows you to change your phone's region and dl apps not available in your country. I used this to get the US only release of the Android port of the classic Konami X-Men arcade game. Shame the game runs like a dog on my G2/DesireZ and the onscreen controls are awful.
Now to the games. Here are some that are genuinely good, I'm not going to bother with the emulators as most people will know and love this aspect of gaming on Android
1. GRave Defense HD - fantastic tower defence game
3. Leo's RC Simulator - having done the real thing this is a good sim
5. MineDroid - Minecraft level viewer and editor, good to have until we get the full game
6. netHack - best played with a keyboard enabled device, one of the best RPGs ever
7. Noiz2 - One of Kenta Cho's great shmup titles.
8, PewPew2 - best twinstick shooter on Android
9. Picranium - not as nice as Picross on the DS, but close enough.
10. P.N.F. - not the prettiest of games, but solid gameplay
11. Spectral Souls - Port of a decent PSP TRPG that works great on Android
12. Speedx 3D
It might be worth trying the OpenTTD port to android too. It was virtually unplayable when I last gave it a punt, but hopefully they've ironed out a few of the kinks by now.
Finally a comment on Onlive. The apk for the viewer is available from xda. It works with a good wifi connection and at present you can only spectate, but the promise is there.