On the subject of visors, I bought this "bubble" visor at a hotrod show in Holland a couple of years ago. They're trendy with the retro hipster biker brigade, (I guess that's me). I didn't really expect it to be much good, but it's the best one I've ever tried.
They come in different colours, even Mad Max style mirrored finish. This one's got a graduated green tint, but you really can't notice it when you're wearing it. I've tried all kinds of goggles, from the traditional Halcyon split glass ones to tiny swimming types with interchangeable strap or sunglass style arms -but they all give me tunnel vision & steam up as soon as I stop moving.
The Halcyon ones are so big the rim of my helmet pushes them down my nose. Then there's the question of wearing the strap over or under the helmet. Over the top & you risk them popping over the top, (no retaining clip on the back of my lid), plus they then don't fit tight to your face, with gaps around the edge. Under the helmet & the strap gets pressed into your head & gets really uncomfortable.
I've tried wrap around shades, safety glasses, all kinds of stuff, but this is the best by far. Great all round vision, no rattles, no wind noise, doesn't catch the wind & try to pull your head off. The only down side is I look like I'm wearing a goldfish bowl. I can live with that -I'm a trendy hipster