JayD and
I have had very similar days actually.
Feel your pain man, mine hits the body shop Monday morning.
As I've heard numerous times today, "Glad you're ok, coulda been worse, it can be fixed and soon will be."
Believe me, I understand your frustration right now. All I've got to offer, beyond the stuff you know already is... do whatever it is you need to wind down, and drive on. Ultimately, it's just one more thing to handle, and you will. Still sucks, but it'll be done with soon enough.