I'm so glad you are OK!

Last year I had someone pass close enough that they sheared the mirror off of my handlebar. I was luck that I wasn't hit and that the bike didn't take a hit either.

Please take care of your hand!