Iwata seems to have no real control over his own development studios. I know Nintendo likes to make sure their games are polished but s--t Activision gets a very polished CoD game out on time every year, plus Skylanders and a host of others.
Nor is it like Nintendo's reinventing the wheel here. They are basically just going into their catalogue and refreshing. Zelda: WW HD? A new Zelda on 3DS based on A Link to the Past? A upgraded port of DCKR? Nor are these games really taxing of a companies resources like Assassin's Creed of GTA V would be. Most of Nintendo's games are simple affair - and he STILL can't get them out on time. WTF?
I like Iwata, I really do, but I'm really beginning to wonder if he (or perhaps Miyomoto) can actually manage people because there's just no excusing this when it happens consistently.