RE: keep your visor down while riding
Wow, that was lucky.
Being spring, all the bugs are multiplying. I hit what seemed to be the worlds biggest dragon-fly on the weekend. It was quite an impact - I had to stop to check that my visor wasn't broken. Visor down, all the time !