I fractured a bone in my shoulder while riding an atv in 2009. The hospital (out of state in the boonies) said it was just a torn ligament and sent me off in a sling. When I got back home from this trip I saw a specialist (1 week later) who informed me that I had badly fractured a bone in my shoulder. And stretched the nerve trunk.
Take things slow, good luck man. Thats scary to think that someone would hit you and not stop, some people are scum bags.