Bill, a switch would have the same drawbacks as the jumper with respect to my failing short term memory. Crap, I have ridden 200 miles with the "choke" on.
Robert, thanks for the reply. You sound like you have a lot more knowledge of these things than I do. Right now I am totally confused by the plethora of devices available and the techno gibberish that describes them and their functioning. Trouble is, I have been away from this stuff for way too long, and don't have enough years left to get back up to speed.
About the pressure. The sensors on the BMP-180 module are incredibly sensitive. I read where people can read the air pressure difference between the floor and a table top. However, in this application the switch is only to be used to let the Engine Control Unit know that it needs to lean out the mixture. The 4000ft altitude for installation of the jumper is merely a nominal point easily determined by the rider where the air density leads to a mixture that is becoming overly rich and needs compensation.
Since the mixture is dependent on air density it will be more accurate to trigger on a specific pressure setpoint which is consistent rather than altitude which as you pointed out can represent a wide range of actual pressures. With a constant pressure setpoint, one day it will trigger at 3900ft while the next it might trigger at 4200. However, although the altitude is changing, the density and the fuel/air mixture at changeover will be constant. In this application, the simplest solution is actually the best.