Hi, Trippah. I'm not familiar with Slipstreamers windshields, but I just ordered the Memphis Shades Pop Top (I got the gradient black, but they have other colors, along with "solar", which appears to be clear).
It's not too big for the bike, and I think it might be just tall enough to protect me from the wind, but short enough that I can see over it. And it's got the quick change hardware, so it should come off easily when I want it to.