Well, it's an interesting theory. They all fit.
But let's take a look at the name of these games, "Legend of Zelda". It's a legend. Maybe some of the games are about the same happening but told through different people? Maybe LttP, OoT and TP are the same but the "bards" (XD) sang different versions of it. That would also explain why the location of Death Mountain, Lake Hylia etc differs from game to game.