Glad he wasn't hurt more. You're right, the bike doesn't look bad at all.
I had a close call about a year ago on my way to work riding my GL1800. (sold it when I bought the CVO) It was around 5:30 AM, dark road, 40MPH. I turned on my brights and about two seconds later I had two deer crossing right in front of me. They were walking very slow about two feet apart, but blocked the entire road with one in each lane. I took aim and went right between them and didn't even have time to slow down. The rear one actually turned it's head to the side as I passed, otherwise we would have made some contact. I count my lucky stars on that near miss.
Hard to avoid a deer that comes outta nowhere and t-bones ya. I hope your son is feeling better soon.