What I did was ride to the waterfall at the pass between Talador and Shadowmoon, heroic leaped to the top of it (requires two leaps because the waterfall has two tiers), then used an Azure Water Strider to ride across the lake to the base of the mountain. I simply began leaping up to the top! I attacked the cliff side from the south. Initially, I began wrapping around to the right/west of the mountain and nearly made it to the peak, but while on the last stretch the jump was just barely out of range of leap. I spent over 20 minutes trying to make up that way; fell down every time. Fortunately I had the gladiator's sacntum, so I didn't die (which would realyl suck). I climbed back down and continued the way I originally came; south. Made it to the top and got a discovery marker called "Mount Volwrath". I was about to jump off when I noticed something on a small terrace just a couple dozen feet down, and decided to take a look. There's a table with a box of water and a paint brush set on top of it; a canvas facing towards Fort Wyrnn and the north sea, with a football by the base of it; and a sack/pillow with the Horde symbol on it. Nearby tracks bear like, so perhaps a Huojin scout was up here? Anyways, I went back to the peak and jumped off mounted towards the Tanaan channel. Whew! 17 second fall down to ocean!