Wow, that sucks! My brother caught a bit of the Summitomo curse with his car too. he went into a ditch twice, once in the rain and once in the snow.
I'd say that bumper's fubar'd. If you can't afford a Cobra bumper, standard bumpers are cheap on ebay. I've even got one I'd be willing to sell, but I think it has a small tear in it somewhere. Can't remember tho, it's been like 3 years since I looked at it.