My own '03 Corolla LE was rear-ended on I-95 in Wilmington, DE two years ago -- June '10. It did just over $5,000 damage but the insurance company repaired the car. Repairs involved new bumpers on both ends, a new right rear quarter panel, new rear panel, new trunk lid, paint and stuff like badges. All replacement parts were OEM since the aftermarket ones were higher priced! There were no issues with the unibody frame being bent or anything -- the car was driven home almost 50 miles after the accident and for a week afterward waiting to take it in for repair. No glass broken at all.
Your accident is much worse but I am still amazed that the car held up so well, same as mine. Hope you enjoy the 2012 and it will be interesting to see how you like it as you get used to it. That steering wheel is interesting. I'm just going to keep driving my '03 as long as I can and even though it's going to be 10 years old in Sept. of this year, it still doesn't have 85,000 miles on it yet!