WOW!!! Glad everyone is ok, Rob.
Isn't your son around 24-25YO?
If so, he is an adult and I don't think "Dad" woul.d be the right hat to wear for this.
I'm thinking more of the business owner who now has to buy a new truck because of an employee's mistake.
My .02, of course. My kids aren't old enough to drive and I'm not a business owner.
Maybe a hug followed up with a dope slap would be effective?