Glad you're alright! I had a similar fall. I was driving in DC and had to stop for pedestrians at 2 successive crosswalks (pedestrians don't stop for anything in DC). The guy behind me didn't stop the second time and bumped my tire and threw me.
Bike landed on the left side, smashed the turn signal, and snapped my clutch lever in half. Had to ride home with 2 fingers on the clutch!