Whoaaa! Sorry to hear what happened
Good to hear they claimed responsibility that will make the B.S. a little easier, But thats in the worst place to be hit.
Pick out a very competent body shop and make sure work is close or perfect before you accept the car back.