The ending felt like an episode of Quantum Leap. Your character makes all things right, and is forced into another time jump. Lame....
Let's talk about the use of Time Travel in this game, since I'm a nerd about time travel.
Ok, so in the beginning of the game, Krone sets a bomb and goes back in time to create a new reality. You see the bomb go off, and follow him into the alternate reality. You essentially take down his entire army and kill Krone. With Krone's suit, you somehow jump back to your original reality several seconds before you originally left it (Like Marty in Back to the Future) You stop the bomb and the "Paradox Imminent... Jump sequence initiated" message sounds, and your character jumps back in time again against his will.
Ok, so let's discuss this "paradox."
Picture yourself back at the beginning of the game (right after you beat it...) The cutscene would go as follows:
-You're getting in the suit
-Krone sets the bomb timer
-You're looking at the monitor at your girlfriend
-She looks up, but nothing happens (no explosion). (The "You" that just beat the game is standing over her)
-Krone is still back in time and changing the present
-You get pulled through time since the new reality is created by Krone (though the bomb did not explode, nothing stopped him from leaving)
-You play the game as normal, trying to get Krone.
The only paradox I can see is that though you actually kill Krone at the end of the game, you did not stop him from creating the alternate reality in the first place! The "you" that turns off the bomb at the end of the game will be forced back into the alternate timeline again, since he hasn't stopped Krone from becoming a dictator in the past.
So if you wonder what TimeShift 2 is going to be about, that's what I'm guessing its going to be.
The only way to resolve this is to either stop Krone from going back in time... or killing Krone when he's in the past before he can become a dictator... Either way, that would be rather boring.

