I'd say the install looks pretty good anyway. The hole you cut in your bumper really lets that thing get some awesome airflow. The npr is a sweet intercooler.
Sounds like you 2 had a pretty good run. Those 302 stangs are very pesky from a stop.
Where in the hell did you find a deer to hit anyway?