No, I think the deer is done for. I guess Hella should make some of those deer whistle thingys you put on the front of your car. That is Travis Pastrana... ex moto racer turned Subaru Rallyer!
That was incredible looks like the STI did okay... I showed this to like 10 people around my desk and the reaction when that deer jumped out was great.