Then, following the official timeline, there are some errors there.
1- In Skyward Sword Link confronts Demise, not Ganondorf. Therefore, how can be there "Long time no see"?
2- You mentioned Link's ability to transform into wolf. Link transforms into wolf in TP, which is setted centuries after SS.