Oh my GOSH!! I think you are VERY lucky you hit sideways rather than head on- you might have broken your neck!! Perhaps your bike nobly sacrificed it's life by buffering your impact or by purposely turning you sideways before impact.

Heal quickly.