Good for you for riding through it. After 10's of thousands of miles, last year I hit a deer in Montana -- first time hitting one ever, bike or car. I got slowed enough it just broke the nose cone in 3 places and I'm still riding with it gorilla-taped together.
It does tend to give you some...