Sad story, you never got to enjoy your brand new car...
What I don't understand is that why has it taken so long just to fix the issues you had with the repair.
The longer the car sits in the body shop the more dust will work its way in to every nook and crack in your car.
What you are going through is one of the main reasons I was happier when they just wrote my Cts off. I knew the car would never be the same once they were done fixing it.
I think my accident was in the middle of Aug, and I've had my new car for over 3 weeks now.
Good luck getting your car back.