Bad news , at least no one was killed - you kept your cool .
Is she insured , if so claim from them , your no claim bonus will not be screwed then and no excess from your side ( if applicable )
Get some hectic quotes and take it to dent doctor Boksburg.....to fix and fit a wide body kit ..:roflol::roflol:
Good luck .