What they said..
Tony et al, can you please start trashing companies who don't implement the Android platform properly, or who you know even before launch will have minimal future proofing?
300 quid is not 'entry level' and the inability to upgrade is likely to drive even greater fragmentation of Android devices. It's precisely why I haven't bought one - Google are right, Android 2.2 is a phone OS scaled up, not a computer OS scaled down.
Apple must be laughing their socks off. I don't rate their platform at all, but a properly managed closed platform may well outperform a poorly structured 'open' platform where every new device seems to have a different marketplace.