What is keeping it simple if not the easy way? It is the same solution as the alternatives you proposed. There are very few puzzles in WoW that are broken by flying that wouldn't be broken by teleports, parachutes, flight paths, etc. It is why the goblin glider is the MVP of most content. Also it is funny you say it would take longer to get some places while also advocating for teleports to replace flying mounts in places.
You do know a teleport is instantaneous right?