Damn that sucks bro. Hope you are okay and dont have neck and back problems.
Car looks fixable, and its good that his insurance is taking care of everything.
I see cars like these or in much worse condition at my dealership, and get fixed up like nothing ever happened to them.