What makes any of us "Android apologists"? The review and others here have pointed out the flaws in the phone, and have suggested flashing it with a custom ROM as a solution. This doesn't mean this is the right phone for the average joe. Thus the ho-hum score the reg gave it.
I bought this phone well aware of the software flaws, but I waited until good custom ROMs were out until I did. That's me. But I'd tell my Mum to by an iPhone. But the iPhone doesn't suit me.
And not all Android phones have these problems, so why generalize so? Many of my non-techie friends have Android phones and are happy with them.
This is a techie site, so maybe expect people who like to tinker with technology to be here. Just because we like to flash custom ROM's doesn't mean we're "pandering" to anyone. It just means we like to combine the best hardware and software together to get the job done. Just as when I buy a new laptop and take the original OS off it, because it doesn't full-fill my requirements.