One thing to consider for all you guys who think you're going to be taking your swingarms on and off on a semi regular basis is that you have to plan around not having any wiring run on them.
I thought I was going to do the same until I realized that my passenger-side swingarm had wiring for the license plate bulb, CB antenna, auxiliary back up lights and back up camera. The driver side has no wiring and that does come off for pseudo-daily driving duties.
You bring up a very good point here. I will be using Deutsch connectors for all of my wiring as they are waterproof and sealing caps/plugs are available for them. See here: Deutsch DT Series Caps and Plugs