Strange, I think it makes a HUGE difference
I remember I drove to the track once and had already the B-K camera mount installed, so had to go w/o the windscreen.
The wind drove me so crazy that I pulled over and put the top up (in 85 ~ 90 degree weather)