My shoulder and collarbone just started to hurt just looking at that pic. Thank God your mostly OK. I laid an old Kawasaki KZ1000 down 25 yrs ago and walked away with a fews inches of road rash. Of course that was when I was under 20 and still invincible lol....Hope the shoulder feels not too bad over time..