Quote from someone, no idea who:
Then again, the King of Red Lions said that Link scattered his Triforce of Courage all over the Great Sea. The Great Sea was formed by the Gods when they flooded Hyrule. So Link must have been around after all of that had happened.
This is not true, if you've read good, then you would find that Link didn't scatter the Triforce, it HAPPENED when he left Hyrule, meaning it happened when he went to Termina. Link destroyed Ganon, and was sent back in time by Zelda, only this time he had the Triforce of Courage in his child form, because the Triforce couldn't go back to the point where the Goddesses left Hyrule, for Ganondorf had the Triforce of Power when he put into the timeless void. When Link left the land, the Triforce scattered, but Link didn't do this willingly. The reason why in WW the Hero of Time is mentioned is because the Royal Family remembered him. Not the rest of Hyrule, they just read about this legend. Now it's clear? It's like the King of Red Lions says: after he left the land that had made him a legend the Triforce was scattered. Why does WW have to follow up to the timeline of older Link in OoT, when it's also possible that the Royal Family wrote down this legend, so people would remember him. I think that's the case, and when Ganon was sealed away by the six sages in OoT, it was in MM as if Ganon never existed. It comes down to this point you are all missing: Zelda being a princess and her ability to write and read (Zelda's letter, OoT is proof of this), and only Link and Zelda remembering the legend, and Zelda being royal, she sure as hell can make a population believe a legend, whether it happened in the same timeline or seven years later. So Wind Waker occured in the Timeline of MM, as do all the Zelda games.