Living in serious deer country, that's a nightmare of mine. My best bud lives next to a park & 10,000 acres of posted land, I've got bear, deer, coyotes wandering thru. Country roads and 1 small small town between us about 15 miles. If I DON'T see a deer between our houses, I assume I wasn't looking. With the stock muffler, I have often had to stop as a herd crosses in front of me. Oddly enough, studded snow tire work great at chasing them out of the road, where even with a Wileyco slip on, they need a "blatt" or 2 to move.
That's a scary vid. Good job keeping it upright Mr. Palmer.