Sorry to hear that man, damn mustang drivers... and yes, karma is a bitch.
When I was driving to my parents a few months ago a mustang GT flew by me on the interstate and I just brushed it off, dude was going over 100... couple minutes later I see the same guy on the median, with a flat tire ;p