Update from a previous post/review.
@chadp - yes, you are correct on both counts.
I now have about 75 miles on mine and rode it hard with the windshield up and like your experience, mine held up well too. It did indeed flex but the struts held solid. Ran thru hard, packed trails, soft...