Wow, some people always find ways to bitch. If Nintendo releases it earlier than it's rivals, it actually stands a chance of competing. If they release it too late, then it will be the same situation as the current one, and Nintendo would be accused of releasing 'bad' and outdated hardware.
I do agree 4 years is short, though I think Gekko clarified the situation, hence making it around 5 years.This will also allow Nintendo to gain some more 3rd party support, so it should pay off in the long run.
__________________
|