I have used both screws and rivets to mount various hardware to my mast. Even with a small boat, if using rivets on hardware that will take some decent amount of load, I used large SS rivets that required a really large rivet gun like the one pictured. You have to use these with some caution as they can take a slice off you fingers or nipple if you stray too close when compressing the handle.
Whichever I use, screws or rivets, I always coat the area and connector with sikaflex 291 to stop any corrosion due to dis-similar metals.
I think I'd be afraid of using that thing myself, being a guitar player.

I think that one has to use some discretion when it comes to using rivets or screws. When I bought my CDI Roller Furler, I needed to change my fore stay connection from a T Ball fitting to a marine eye. Actually, you're supposed to install regular toggle fittings at both ends of the fore stay for the furler, but I came up with a Mickey Mouse type of toggle fitting that makes it easier to remove my fore stay from the tang on the mast when I'm trailering my boat with the fuler attached to the mast. I ran it by a guy who is a top authority on O'Day sailboats first, and he said it was OK.
I needed to convert the T-Ball plate on my mast by adding a Dwyer tang to my mast which I did. I spotted where the tang needed to go on my mast, and I drilled the holes for the rivets. Then I had to trailer my boat with the mast on it to D&R Marine where my friend Rudy had his pneumatic rivet gun at his shop, and I had him install the six rivets to the tang.
For things like tangs and pad eyes that will take a lot of strain, I can see using rivets over screws.
This sidaflex 291 is similar to most marine caulking and will do the trick at insulating against electrolysis.
Years ago when I lost my first mast out off of Newport RI, I had a new Z-Spar mast made up with a Kenyon hinged tabernacle. The rigger used Stainless steel threaded machine screws to secure the plug of the hinged plate to the inside of the mast. Years later, the metal around the screws started to deteriorate. I wound up bring my mast to a guy who does Heliark welding and he straightened it out along with a couple of cracks in my mast. I use West System Epoxy for an insulator when the two metals come in contact. I let it dry and screwed it back together. Hopefully I won't have a problem but some guys have used the plastic from milk jugs as an insulator. Anything that you can apply between these metals is better than nothing at all I think.