You rock, man. I hope he appreciates it. Personally, I would have told my son to go get a scholarship and a job.
I have 3 kids, all boys. They're spoiled, but I'm not buying them a new car unless I win the lotto.
Anyway, congrats on the family and making that decision. Don't tell him about it unless he figures it out. And have that box of tissues ready....