Thanks to dashcam including side cameras, I was able to calm down (plus the fact that it didn't hit paint). I thought someone threw a rock at my car because i heard a loud ping when I came to a stop at a light. I thought maybe it was the cyclists. Turns out, it's a freak coincidence that one...