Oh, and there is the small issue of the time not synchronising with the network when you switch your Racer on - this is a bug, it will sync once with a new sim card, but after that you have to set the time manually if needed.
There is the issue of the security of the 'phone also. It has to be said I think that at least this version of Android combined with '3' is bordering on hopeless. My Racer seems to be hacked the moment I connect to the network (typically the browser refuses to load certain pages). When I first bought it a couple of incidents and £25 worth of call credit was trashed on Internet downloads - gawd knows what some crook was doing here, it may have been remotely or through direct access to the 'phone I'm not sure, but I was worried enough about my email to open a new Google account specifically for the Android (it may not be such a good idea requiring your email password to be able to download apps). When I first got the 'phone the keyboard kept losing its calibration also (not recently for some odd reason), again not sure if this was remotely or direct access (I tend to veer towards the former though).
But if an encrypted Internet connection and security otherwise is not an issue for you, and the time issue is not critical, then it probably is a good little Android 'phone for the price. Looking at the other Android 'phones for the same price a while ago, it seemed to be more or less top dog. There is even the possibility of a decent unofficial 2.2/2.3 ROM in the future.