I think a new nickname has been born for you: Mr. j0n deere lol
In all seriousness, I hope you and your passenger have a speedy recovery. Deers suck. And its weird, in PA, the deers know better than to cross the road. They actually wait for the car to pass by, then they look both ways and cross. Its amazing. I had it happen with me each time I went to visit someone in PA. And thats the truth.