BTFB, glad you are ok, that sounds like a frightening and outrageously dangerous experience.
Please please go to a doctor and get checked over - you never know, but you might have picked up some damage you don't know about yet. Don't let something like that slip past you.