I didn't want to do it, either. But I definitely wanted it up and out of the way. I did use tarp grommets in the holes to add strength around the holes and prevent future tearing. And stainless screws. I could have used magnets way up there, I guess. It's a good idea. You'd still have to get the wiring inside up there, which would make for a long, odd run.
I never considered anything but a permanent attachment so that it couldn't be knocked off. I leave the topper on that truck most of the time, even if it's folded down, and it gets bumped a lot when folded down. I've only popped it off the side pins and removed it a couple of times in 5 years, when I had to haul really wide stuff and wanted maximum space. I've never taken off the rails.
I don't know about you. I get vibration in mine at upwards of 85mph, just at the location of the door flap across the tailgate. It doesn't leak water, so I never put the tailgate velcro patches on to secure that. Didn't want to attach them to the paint. Mine's lasted 5 years of frequent use, so it's probably okay without them.
The only annoyance is that when it's folded, dust and dirt get on the insides of the windows. And you can't get to them to clean them without unfolding it. At 6'6" tall and 62 years old, it's a pain to crawl into the bed with the top up just to clean the windows. I probably should have bought the boot for it.