Tough Rider too by the sounds of it. Good luck with getting the bike sorted out but as you know you are lucky to survive with those injuries. Go easy for the next few days.