I haven't seen this one but it looks very much like the CalSci windscreen. They even talk about vortices like CalSci does on their site. To be honest,I have tried most of them and I have quite a few sitting around my garage because they didn't work. In my opinion the noise you hear in your helmet is coming from the bottom of your screen where they cut out for the mirrors at full lock.
I put the CalSci shorty on and got more noise reduction than any of the taller/wider windscreens because the wind hitting the bottom of the helmet has less turbulence in it. Not perfect but I'm not going to spend any more $$$ on trying for more noise reduction. Best of luck in your search for the quiet ride.