I would think that it would 'flutter' some in the headwinds and cross winds. I suggest that you add attaching tabs to the top of the cage to the top of the windshield.
Only other problem, if you roll, the framing will MTL get damaged. Think exo? Exo also adds interior space as the bars are on the outside.