I've driven the Speedster a couple of times. The whole experience is so in your face that I can't recall clearly if there is any backdraft into the cockpit...but I think not. I do know my baseball cap ( sorry guys...it doesn't suit a flat cap!) would not stay on!
Yes I know that feeling! I lost mine too despite having a lanyard attaching my cap to my short collar! Fun to lose it that way though!