I have the Windrestrictor and love it. I mainly got it for the lighting/graphics that you can get with it. There are other mesh types that will provide better wind blockage. I guess it really depends on whether or not you are going for looks or or more wind protection.
windscreen3.wmv - YouTube