I have the yamaha touring screen on my 05'. While it is not perfect, it is better than the stock one was. At slow in town speeds, I ride with the visor up, but regardless it always comes down at speed. One of my buddies caught a bee at 80mph down the interstate, it went in his nose and stung him... yea.
As for the guy who made his own screen. +1 to you for being inivative and trying something new. Function over form sometimes...
I am thinking about doing something similar if I attempt an ironbutt this summer. Highway speed wind noise isnt the greatest. I might even try placing some duct tape around the edges of the visor to create a better seal. Much of the helment noise comes the lack of a seal on the visor to the helment.
Once again, great job!
-bryan