You can teleport there for free. Just find the waypoints. If you can't I'm sure someone will have it mapped out soon (I believe someone already has).
As for mounts, they would be cool, but I think mostly as a cosmetic. How much faster will they be than sprint boosts and gear?