What a pain in the arse this guy IS. Its his fault not yours you owe him NOTHING, If you go to his "mate" I bet you they try to tell you a load of shite, give you a quick (read shitty) repair job that replaces nothing that should be replaced and a paint job from Hell. You've got a high performance sports car, dont mess with it, keep it in top trim. You have 24 hrs to report an accident do it NOW insurance will love you.