Jay, I think all of us would say that you have a pretty good attitude. Certainly when I met you briefly at Caltex before that coast cruise you struck me as a very level-headed chap. I'd say that would extend to driving too.
Accidents happen to everyone (that's why there are erasers on the end of pencils) and it completely sucks but as long as no one is hurt, everything else can be fixed. Don't add salt to the wound by beating yourself up about it.
Re repairs, I can second Slyder's comments about Terry Pulford - I've heard good things about them.
Condolences, mate - I hope you get her back on the road soon.