Tri Force Heroes isn't that hard to imagine as being canon. In fact, considering it features multiple heroes and a different Kingdom, I don't even see the necessity of one of those heroes being ALBW Link (despite the Aonuma's retroactive statement). I think I prefer the scenario where ALBW Link is a separate character who briefly makes a
cameo appearance in Stage 6-2.
The timeline's order is 'okay' at this point. It doesn't look elegant, because it mixes classic games that shared a common (albeit vague) narrative (like OoT -> ALttP -> TLoZ) with modern games that just happen to be in-between -- and also makes games that are clearly related (ie. the Four Swords series) seem too afar. But the order is okay for the most part. The one thing that still annoys me to no end is the "Hero falls" explanation of the first branch. That's clearly not how it was originally envisioned, and that scenario is never presented anywhere. If they ever revise that one part, I hope they go with something that better honors the actual OoT events.
Edit:
Here's what I mean. The timeline seen as six loosely-connected narrative threads maintaining the same order:
Seems much more elegant.