Although you could have just said: "He didn't travel through time. There are 2 Zanarkands, the real one and a fake one were Tidus lived. the fake one is created by "the Dream of the Faith"".
Meh, not that much better really. I seem to remember that the game explains it fine, people should just play the f@#$ing game...