I hope it all works out. That really looks like a lot of damage to me, and who knows if the wiring melted, fuel lines, etc. etc. If you get a good payoff you could either build this thing into a beast, or find another fox. I know I would be very sad if one of my cars got damaged like that.
Chris
Chris