Robbie's in Dover did a decent job on my Celica a few years back -- also rear-ended. Ashley's in Roxbury did a decent job on my sister's car, too.
As far as the insurance claim, his insurance should pay because the accident is automatically his fault.
I hope you weren't hurt.