I DEFINITELY feel your pain man. My Civic Si was rear ended at 30+ mph within the first month of ownership. My IS350 was backed into in a parking lot just recently too. It was a hit and run.
Anyways, glad to see you're okay. That's the first thing that should be taken care of. Your car will be fine, just make sure YOU'RE fine.
I see you're located in Los Angeles. I know a bunch of shops, but they're located in Orange County. A good shop located in LA, well, relatively close, is M1 Autobody. They do a bunch of cars in the show circuit. They're on the pricey side, but they do good work and will take care of your car in a proper manner.
Hope everything goes well for you!