Good god... that helmet really saved your life. Well I'm glad you're ok and all of the cars responded to you. Definitely get that baseball sized lump out of your hip.
Heard a story of someone getting a large twig kicked up from the guy in front of him and that got caught in the front wheel, cracked the fork and off he went. Walked away though, and I'm glad you did too.