During my absence from here I did spot a couple of repair pics come up via Chuffs FB at the time, the one that sticks in my mind is the human spring compressor. I had no idea the extend of the issues you were dealing with until I caught up on this thread!
Harsh, feel for you as there was clearly nothing you could have done. Good news that you haven't got to go to the extreme measures I did to get it straight again. And, obviously even better news that nobody was hurt and the car lives on to race another day! I think a lot of thanks go to Chuff for being in the passenger seat at the time and if it had of rolled you had the cage, timing or what!?