Sounds like they have the hardware down. It's just the software that needs work. Now, they can probably release a piece of shit and patch it day one, but that's pretty bad PR.
March??? Argh.... guess I'll have to suck it up and wait... I can't see it in the specs, does it have some kind of media card port? SD or microSD?