i'm glad the outcome was good.
this happened to me a few years back. this mexican guy just comes out of nowhere and hit my car with his bike. It was a good thing i was making my turn rather slowly (so unusual for me) and there he was plowing into my car. I get out of my car and ask him if he was ok (i was on the verge of tears) and apologizing like there's no tomorrow.
so he starts yelling at me in spanish, about dumb americanized mexicans etc. so of course being the feisty latina that i am i start raising my voice at him in spanish and telling him i was going to call immigration to send him back to mexico....he took off so fast, he was just a blur. it was SO funny.