That sucks! I was rear ended in my 06 GTO by some douche texting and no paying attention. I was hit while I was at a dead stop with him going 25 or so MPH and my car was all crumpled in the back but that is what it's suppose to do.
Glad you're doing well and that's pretty neat about the head rest restraint thing. But that kid's insurance is going to jump up majorly.