As for the time loop....there will be a time loop...

Squall in the past will go through the same events that his future self went through. Technically we were playing the game from one of the loops. If Squall had NOT told Edea about Garden and SeeD then there would be no loop. Squall would have gone to the future and all would be well.