I know nothing about mountain biking as I'm a terror when on the dirt...but I wanted to wish you a speedy recovery. It sounds like a hell of a spill!

Get better soon!