That was very impressive. Glad to see you still in one piece.
Did something similar recently when I clipped a tree unexpectedly and got spat backwards into a rock. Very similar impact only on my hip. Pain was instantaneous but. Thought I had broke my hip. Tried to sit up and couldn't initially, but after a few minutes got up and had to ride 6kms to get out.
No broken bones but tore a vein and bled internally for 2 days which made for some very impressive bruising
Makes me think we are very lucky to walk away, when you stop to consider the possibilities...