Nice Thread! :)
On the release schedule, correct me if I'm wrong, but doesn't little big planet also unlock content over time as you play through the single player campaign?
This approach might be a little diffrent, as in it's purely time-based, but bottom line still is that not everything is available at launch and has to be unlocked over time.
Yes, I get why this spoon-feeding, sort of controlling attitude of Nintendos towards their audience is kind of annoying, but really delving into every single feature as it becomes available might not be a bad thing either. Limitations can sometimes even fuel creativity.
Besides nine days to unlock everything isn't too bad of a wait imo.