I know, it's always the way. Just like when Defying Gravity got cancelled just as they finally reached Venus and discovered the real objective of the mission.
Here's a "sneak peak" of what could of happened in Season 3 from Thomas Dekker (the guy who played John Connor):