that makes no since he cant be terra because in the preview in kh2 they are fighting xehenortMy theory is that the Xehanort in the original KH is actually Terra. It's a bit complicated, but think it over and you should realize it's a pretty good theory.
Two years my ass! They're still developing 358/2 Days, Coded and Birth by Sleep. In reality, it'll be like 4-5 years at minimum for Kingdom Hearts 3 to be released. I mean, it's obviously going to be on PS3 so it'll take a while to develop. And even before that, they still have to release the new Trilogy. It'll take a good while!