In the Pilot, they were in 1999 then leapt to 2007... right?
So, John was born in 1984 (based off the original movie) meaning he is currently 15 yrs old, but living in the year where he would have been 23 yrs old.
So where is the 23 year old John?
He must exist, since the 40 something year old John is in the future fighting robots with is 30 something year old Uncle (Derek Reese a.k.a. David Silver).
Shit's kinda weird. Did Kyle Reese leap from the future back to 1984 and knock up Sara Connor? Someone please explain if you can.