Guess the sliders didn't help much eh? lol (sorry)
Sorry to hear about your incident, and glad you weren't badly hurt. Deer are everywhere here in southern Ohio, and a constant threat. Had one run into me (glancing blow) that didn't put me down, but I think about it every time I ride down that stretch of road. Always scanning for those stupid deer.
I've had broken ribs too, only mine was from falling out of a treestand, ironically bow hunting for deer. Makes it hard to breath, laugh or grunt on the can if you get my drift. Only thing that helps them is time.
Your bike certainly looks totaled to me.
2018 Yamaha FJR 1300A
2014 Honda CB1100 DLX
It doesn't matter what I ride, where I ride, how fast I ride, or how far I ride... it only matters THAT I RIDE...EVERY DAY. "Ferret"