OMG! I'm sorry...I admit to feeling partially responsible for your spill!

Two things that came to mind reading your post...one was that velogirl mentioned that you need more handlebar on a turn when doing switchbacks at slow speeds. My guess is that at higher speeds, you need both handlebar and hips in perfect union?

The other thing I thought while reading was OMG...I'm on a road...not a trail!!! My conditions are a a bit tamer than yours!

I hope you aren't hurt and that you'll be out there giving it a shot again soon!