About 8 years ago I was tooling along at 20mph on a road racing bicycle when I misjudged the depth of a pile of sand washed off a hill onto the roadway. It grabbed my front tire as if I had slammed on the front break and over the bars I went. Landed on asphalt on my scapula. Broke my left collar bone and separated my AC joint. Other than that I was fine.

Funny but I had the same exact experience of my head 'flopping to the ground' except I wasn't wearing a helmet. In the milliseconds between my shoulder hitting the pavement and the side of my head slamming into the ground I could see it coming and was tensing my neck to try and avoid the hit. Knocked me out for awhile. I missed 5 weeks work and had to sleep in a chair for 3 months to avoid rolling over on that left side. Shaved with a DE but not as often as I normally would have.

Hope you get well soon. I know the feeling to some extent.