Wow that stinks man. I almost got creamed last month too, merging onto 96 this guy in a red Geo metro cuts ACROSS the merge ramp entrance turning the wrong way onto schoolcraft. I missed his drivers side by inches.

I really doubt your frame is bent though, I slid into a curb once and cocked my wheel in too, had to replace both lower arms, knuckle and strut on that side. Hopefully your new suspension is OK!