When I started in the dirt I was the master of the "flying W" dismount... My knees had an unerring radar that could find a rock even hidden under 3 inches of mud....
I'm not a riding expert by any stretch, but I've managed to adapt my riding to my skill level. I've had a few on the street as well, and you sense your mortality rather quickly when that happens. You either pick it up and ride it or give it up.