Do you want the ugly truth or the comfortable lie? The screen you bought probably just does not work, it is too low and small. Don't feel bad, I bought them all, Puig, MRA Vario, all the best and biggest touring screens and none works because they are just shy of the correct height by an inch or so. The only one that works is the big ugly D4114ST and not because of some cleaver aerodynamic hocus-pocus, but because it is the right size.
Based on my experience with these screens, I also have hopes that V-Stream and Ermax touring screens will work, as they are the right size. As I don't like the looks of D4114ST, I might decide to buy Ermax this spring and test it out, more info on that here:
With the D4114ST and other screens of the right height, there is another mod that you'll need to do. The windscreen mounting posts need to be tilted backwards, in other words, the screen is mounted too upright in the factory setting. For that I just used a bunch of 8mm washers under the front mounting bolts of the windscreen holders, you'll see what I mean once you disassemble it all. The increase of the windscreen backward lean is necessary in order for you to look over, not through the high windshield.
The small screens, including the stock screen, benefit from the popular clip-mounted additional spoiler at the top. With this they are quite usable, but again with no magic involved, this way they just reach they correct height as a full-size windscreen does.