Wow! That blows...I'm glad your OK. If you drive at night where I live, the constant awareness of deer incidents are very stressful at speed. It will immediately slow you down. You just can't trust those suckers especially during rut not to mention hunting season in the mornings. Never hit one but have come close on motorcycles.
Again I'm glad your OK. You can fix the car.