I have seen the frameless windscreen for the Slingshot. What is that thing made out of... It looks like lexan or some polycarbonate. Do you think that thing will keep the wind out of your face, or will a helmet be absolutely mandatory? I assume that you will have to wear glasses of some sort, but I wonder about buffeting at highway speeds.