i'm sorry about your crash. yours sounded really bad. It's amazing that you were able to ride home. congrats. i crashed yesterday on some railroad tracks. It happened in the blink of an eye. I ended up with a cracked collarbone.

I hope that everything heals alright. But, have you been checked over by a medical professional just to make sure?

Good luck!