Sorry to hear about your baby, glad to hear you will heal.
I've droped a few (oil slick in the rain, loose gravel, RR tracks in the rain, Drunk Driver, hit him at 45 (down from 75) broad side)
Any wreck you can walk away from..........good to see you kept you head and was able to "ride" it out.