Just watched the video!! I've been knocked off course more than that getting hit by bugs. Scary how well hidden it was!!
Seriously though, glad you and your wife are ok!!!!
That fuzzy rack will look good on your wall and the rest will look good in the freezer.
I gotta get a bigger bike the next time I take on a deer so it's not such an even match.