That's pretty much my explanation as well.
Link beats Ganon thanks to being the Hero of Time. The only reason he wins is by using time travel a whole bunch to set things up in his favour—freeing the sages so that they could seal ganon at the end. Throughout the game Link travels through time a...