Sounds like a good day...can always be worse....Hope you heal well, the bike can be fixed !!!!!

The shorts looks like they saved your legs !!!