I imagine that at least some of the reason that functions are going undocumented is because the SDK isn't ready to implement some of this stuff... You have to imagine that unlike Microsoft who has been developing DX and knew exactly what they were doing with Xenos, Nintendo is figuring out how best to use the hardware as it goes, this is why stuff like HTML5 (for development) isn't supported yet, but will be shortly (with GDC).
Nintendo is going to be about 6 months late to their own party with the Wii U, and that is entirely Nintendo's fault, will that hurt the console in the long run? absolutely, but it should be able to recover at least from the major wounds inside the next 2 years, since XB3 and PS4 adoption likely won't be like the Wii's either.
From the developers comments I've read and from the few insiders I've talked to, Nintendo just has growing pains moving into the Wii U, they seemed to be aware of it too, which is why they launched what they did, but their delays to other software and their complete failure in marketing the Wii U is extremely clear to be their biggest problem.
I think a lot of this will be fixed at GDC and the majority of the rest will be fixed at E3, is it too late? I really doubt that is the case after seeing 3DS recover, the big difference there of course is 3DS is a handheld so Japan will buy it in large quantities and that certainly repaired that system, this is going to be a different matter. I expect adoption to be slower, but in line with what we saw for 360/PS3. This is almost entirely on Nintendo's back since for the next year, expect 3rd parties to largely ignore the Wii U, subject to change only if XB3 and PS4 are adopted even slower.