If you have a problem finding someone to fix your car, Id suggest checking with Triumph or British car clubs. Dont have to be local to you, but there is always someone who can help. Sorry to hear of you crash, but glad to hear your OK.
On the same note; if the main frame is bent, you may be better off buying another good body and transplanting your good parts. Seriously may be cheaper. (I just picked up two TR7's, one for $400.00 & one for $500.00!)
Johnny