For me, that's the only explanation...a divine intervention...
I think it was simply LUCK and alot of it. But, if it was an Angel, then you got Evil Knieval's old Angel.

What's really unbelievable is how I overlooked this thread!

I'll tell you why you stayed upright. 1) Your angle of contact was very low, i.e. glancing. 2) The bike's gyroscopic effect keeps it upright and moving in a straight line. 3) It happened so fast, you had insufficient time to over react and really screw things up worse.
I'm really glad you're ok Fret

You were really lucky AND you have a great guardian Angel. He should get an MVA award.