hang in there and get the car fixed right, but be shopping for a new carrier. Chances are they may drop you when it is time for renewal anyway. Heard some bad stuff about them.
The one thing that unites all Z owners, regardless of age, gender, religion, economic status or ethnic background, is that deep down inside we ALL believe that we are above average drivers.