2017 Outlaw 29h bug screen
OK. Just went out and checked my bug screen and...yup it’s attached on the inside of the frame of the ramp with screws through what I think you are calling “rings”. While it looks like the screws can certainly be removed...the bug screen is most definitely attached in a secure manner on both sides.
__________________
|