So far I'm really liking this. The screen is great, it's very responsive, and the battery seems to last a long time (except when I'm playing a game on it :P). I ordered a case and some screen protectors on eBay, and they got here after about a week and a half. Those also seem to be pretty good quality, especially considering how little they cost. Here are the links in case anybody is interested:
There are a few extra cutouts on the case, but otherwise it seems like it would do a reasonable job of protecting it from small bumps and scratches. The only thing I don't like about the screen protectors is that there isn't a cutout for the front camera; however, I tested it with the stock camera app and it still works fine. In fact, I actually quite like these protectors. Very little friction and minimal smudging.
I do hope we get a 2.3 update on these, official or no, but having to stick with 2.2 wouldn't be a deal breaker for me. I think I actually prefer the hard home button, because it would be harder to press by mistake than a capacitive one.
A couple of things that have me (slightly) concerned: the battery charging issue is a little weird (mine only charges to 80% without bump charging, which would hurt the battery in the long run), but possibly understandable. Maybe the device only lets itself charge to 80% initially to prevent too much wear on the battery. From what I've read, keeping a Li-Ion battery at full charge is really bad for it.
Another thing that has me a bit more concerned is the amount of RAM. I was pretty sure these were supposed to have 512 MB, but mine is only showing 381 MB in the task manager. Anyone else noticing this? Could the task manager just not be reporting the full amount for some reason?
Finally, I've noticed several other people have noticed how there's apparently a cellular radio using battery power... I've noticed that too, and it doesn't stop even in airplane mode. I have my screen brightness way down, and it currently says cell standby 76% and screen only 13%. I wonder if that's just the OS not knowing what to do when there isn't one, or if there is secretly one in there waiting to be used... or turned off to get some truly awesome battery life. :-)