No offense, but if his driving is so bad that ;-
1. He crashed into your own driveway a few months back and
2. That he scratched down the side of your own car while borrowing it (and how badly damaged/scrapped up was the someone else's thing that he hit).
Then I'm sure I'm not being cruel in saying I think it's time to go back to school & learn that there's a time and place to have some "fun" while driving, but not to drive like that EVERYWHERE. He could hurt others if he keeps it up.
I used to drive like a loon after just getting my license (who doesn't lol), but it's a quieter rural area up here with less stringent police officers. I still got caught speeding, got the penalty and the points which of course put my insurance way up still being a young driver and that is the event that made me act right and choose my "fun" moments more carefully and generally just calm down my driving style.
The last thing I'm sure neither of you want is his attitude changing event to be a full blown accident involving others & then he starts to drive more responsibly when it's all ready too late.
Like I said, I'm not trying to criticize, I'm just seeing a pattern of "damaged car post's" caused by your son.