A similar thing happened to me a few years back in Boston when I was delivering.
Guy drove by and pushed me as he passed me. No idea on how I didn't fall but I started screaming the guys plate numbers because I never thought he would stop at the next red light. I ride by with pocket lock and smashed out passenger window and haul ass the wrong way down a one way street