Dude, sorry to hear that but glad that you are ok. Unfortunately, of course, the bike won’t self heal like your ribs will and the bike damage is not bad at all... Especially if you end keeping her as a result.
And whatever you do, Do Not Sneeze! GWS!