Glad you're okay. Your story and that video posted in this thread does give me pause. I ride in an area with a lot of wildlife. I've had wild turkeys, bears, deer and even moose cross the road in front of me on rides. The thought of nailing any one of them is not something I would want to have happen. Especially since it's a hilly area with some fast, steep, tree lined descents.
I'll learn to enhance my peripheral vision on my rides.