Well the lack and slowness of the codes is a tad frustrating
but they are still not officially released ... running BETA code. It is not doing the platform any good to release a half baked device to a bunch of people because they have cash. I truly believe they should have brought in the developers first, and made the device more consumer ready before release. This would truly help beginners and make a better overall experience for new end users, instead of turning them off. Is this all a bad timing scenario, where marketing said PUSH it out for Christmas. The diehards know what they are buying, but the newbies need a fairly solid device to have a good experience. Diehards and developers will not make this platform last. Quality experiences for new users will, and they should be getting more a more mature device.
As they say, you only get one chance to make a first impression.