I have a Yamaha Touring screen on my FZ1 and I'm 5'8". If I dip my head slightly it clears the visor. No however much use in this weather with the road crud so I have a small sponge stuck to my top yoke which I use to clean the visor on the move.
Not found a screen yet, for the FZ1, that with give you full protection.