Sorry to hear this. I witnessed all of these street racers last saturday and they are a pack of fucking idiots. Probably the dumbest group of car enthusiasts doing the stupidest shit they can think of...no driving experience what so ever. Sorry to hear about all of this and may the everlasting fist of god be with you in court.