Landing on the mountain road in a large a/c is unlikely to have a positive outcome, any semblance of control would be lost once wings, gear, engines depart.
A more plausible scenario might be to land on a mountain meadow or glacier with a downslope to slow the deceleration. Once he gets it on the deck he is likely just along for the ride.
Wheels up on a glacier?
Better have at least two miles and it would be a hell-u-va ride.....
Bob-sledding 101