I'm very conflicted about the release schedule.
On one hand, I'm one of those people that gets completely overwhelmed by level editors very easily. Even something as simple as LittleBigPlanet or Minecraft overwhelms me a bit. So the fact that they'll slowly introduce me to the tools and how it works is something I feel that I need, tbh.
On the other hand, I feel like Nintendo is treating their overall fanbase like juveniles. I think the release schedule should be an option, because some simply don't need it and it's quite silly to force them upon it. But hey, that's just my opinion.
As a side note, I absolutely believe this game will be console-defining for the Wii U. It's the first real game where you can make Mario levels, it utilizes the Wii U's capabilities, it gives the player a ton of freedom (after the first 9 days) and it basically has endless content. It's a game that people will be playing years down the line like Mario Kart or Smash, and I think this is a really great step for the Mario franchise. In my opinion, this game alone will make the Wii U worth buying (although I can say that for a few games already).