Man sucks about your car, I hope everything comes out ok.
When I was 18 or so I had a new 80 camaro, I came around a corner one night and there where 2 in the road,
I just aimed for them and floored it, they both jumped out of the way. Lucky I guess, not sure what I would do now, I don't know if that was a good thing or a stuiped thing.