Ouch!
I always liked the look of those Shadows, before the accident, how does it ride?
I had a Yamaha Vision, a 2 cyl, 550cc 4 valve twin, that revved like mad and made pretty good hp for it's size. I had just moved to San Diego, bought a helmet (I never rode with one before) and was tooling around in the back coutry on a nice weekday afternoon. There was a small dip in the road with a small stream thru it, then the road turned left just after that. Just as I got to the other side of the gully a car came around in my lane and forced me onto the gravel shoulder, I couldn't get the bike to turn on the gravel and wasn't smart enough/experienced enough just to put it down. I was only going about 20 mph so it would have hurt far less than where I wound up in the ditch, with rocks the size of VW's! I woke up, on my back, on the shoulder and when I got up I took off my helmet, it was neatly split up the back by the small pointed rock my head had landed on, but I was unhurt other than being shook up a bit. The bike was a mess, all the plastic fairings broken, instuments broken and hanging by their cables, the tank had a pretty good dent in it from the handle bars turning and so on - plus this bike did not have a kickstarter, so if the battery was messed up I was walking home for sure. I managed to wrangle it upright and hit the starter and it fired right up, I had to twist the handlebars straight again and managed to get it back up onto the roadway. Trying to ride home ( I was about 25 miles from my house and knew no one in SD) was almost impossible, there must have been some fine gravel or grit in the head bearings and the bike wanted to just fall over, I had to keep shaking the handlebars back and forth to keep it loosened up so it would stay upright, by now in heavy rush hour traffic. I got it home safely and fixed it up, but I learned to always wear my helmet and pay the fuck attention when I rode from then on! Took me a month to find all the parts and fix it........
Hope your leg is ok, take it easy for a while and rest, it'll probably look worse before it gets better...........