I had the stock, went to the ZGST found it blocked a lot of wind but with more turbulence and then went with the ZG double bubble, perfect.
It offers more wind blocking then stock without the turbulance and follows the lines of the bike better than the ST shield.
Actually, looking at your pics unless someone added edgeing it's not from Zero Gravity. Don't know who made that.