Sorry to hear that mate, not good news.
At least it is repairable, i know its not the point but a good friend of mine hit a dear head on at 70mph in his 2lt Nova, totalled the car and the cheeky fooking dear decided to shit down one whole side of the car on impact.
Not a pretty sight.
Hope your able to repair it soon, and continue on your running in