Some of VA's motorcycle laws don't make sense. Bikes wont pass inspection if you have aftermarket flushmount turn signals but it will pass with no turn signals at all. Doesn't make much sense to me.....
That is a pretty crazy story. I honestly have no idea what I would have done but I think you made a very smart descision getting out of the way. Not many people would have realized the danger that you were in with all the people watching the accident instead of where they were going. Sorry you...