Relative to the release of the 3DS, it's actually a little late. In any case, there were various signs that Gen 5 was going to end earlier than Gen 3 and 4, including:
- Keldeo, Meloetta, AND Genesect were all released in Japan last year. - Meloetta didn't get a movie, instead given a movie short and a small anime role. - Ash obtained his badges in Unova at an extremely brisk pace. - The Unova League in the anime took place this past month.
If they really wanted Gen 5 to last four years, they wouldn't have essentially put everything on fast-forward to get it out of the way. They wanted 2013 to be clear for Gen 6.
I don't believe it's too early for generation 6, just unexpected considering that all Black 2/White 2 really did for me was wrap up generation 5's story which did start it's story (at least in Japan) at the expected average generation cycle.
It only seems too soon for those of us in other countries, because we are used to the localisation delay which they are making an effort to avoid this time around.
We shall rise again to start anew. White FC: 0862-2660-4156 / 3DS FC: 2492-4470-1418 / White 2 FC: 4556-7836-2644