Simon,
I was out of town yesterday; Just saw your post and I must say that I feel for you and your car. As others have said, I am very glad no one was injured! I am sure your stomach was doing cartwheels though when you first surveyed the damage. Hopefully, the misfortune will turn into an opportunity to maybe upgrade/change some parts and end up with an even better car when all is said and done. Keep watch for the silver lining to this, otherwise, dark cloud.
Regards,
Lynn
PS Edit: I was going to add, "...let us know if there is anything we can do to help!" But, I thought what can I do from here? Well, maybe it's time for a nice new ally radiator. If you would like to look into a Griffin radiator, I'd be happy to research costs for one if you'd like to send me dimensions and particulars for the GTD.
Griffin makes a very fine heat exchanger and mine was suprisingly affordable.