I don't know about the quick release windsheilds for the X's, but my brother-in-law had one on a HD, he stopped on the emergency lane on the interstate and a semi went buy and it blew off and shattered.
I've got the Memphis Shades, no problems at all. What I like best about the quick disconnect the ease of cleaning the front of the bike with it removed. Takes about 8 seconds to remove and about the same amount of time to reinstall. atriot:
I have the Switchblade 2 up and no problems so far.(2 years)
I worry more about my Ultimate X seat Drivers backrest more than the shield.
The backrest pulls out real easy and could be stashed under a coat.