I am sure your insurance company will cover the cost of a replacement head. 2nd picture is pretty nasty with some guts still on the car. Those scratches on the head look real deep and dont think anything will buff them out. Even if not scratched I would not trust the head to perform well after being hit and dragged on the ground.