Definitely unfortunate!!!
Positive thing is your son is ok and was not his fault as he followed all responsible guidelines...that is a plus!!!
No injuries, while it definitely sucks about your baby/truck....repairable.... You may already know this but make sure to ask(talk to your agent) about "diminished value claim" the loss/reduction of your vehicle now being involved in accident can lower your resale value...something to look into.
Stand up guy/gal (the coach), honest, and reporting the accident versus hit and run, or son trying to prove it was not his fault, or trying to find video footage of actual accident etc...!!!
Sometimes staying home to avoid things/life events outside the house may seem to be safer but things can unfortunately happen at home too. Gotta still enjoy life outside the house too... I too went through that concept of staying home.
Hope everything works out for you!!!!