Sorry dude but the same thing happen to me in my Saturn. Lucky the guy only scrap my bumper, but the pressure of his Chevy 1500 doing 45ish was enough to rip the bumper off, bend the hood and send the car sliding on two wheels.
Despite the fact that the car was lifted on two wheels, and hit so hard that the drivers side speaker can out and was on the passenger side I was still at fault. Thinkful my girlfriend wasn't in the passenger seat, hate to see what would have happen to her since I was even tossed over into the passenger seat. But tt was my word againts his word on if he was speeding.
You will at the least need witness of people there who can say that yes the other guy was going faster than he should have been. But even then it doesn't look good.
Sorry man, least no one was hurt.
----
btw I was charged with failure to yield, resulting in a accident.
Went to court all DRESS UP (very important, suit and everything to the point people thought I was a lawyer) and showed the judge photos of the tires and how they had been drag and lifted off the ground. He gave me a $200 fine, no points which help since it was a 6 point fee. Plus my insurance didn't go up

though when I turned 25 it didn't go down either since it was within 3 yrs of the accident.