That looks to me like a write off, i think that would cost more to repair than the cars worth in the eyes of insurance asessors so gutted for you mate, i certainly would be pressing charges i know of somebody who had a head on with an uninsured driver, broke his back and he was awarded £100,000 in compensation as there's a fund all insurers pay into to cover losses caused by uninsured drivers
Dave