Beast. Sorry to hear about your idle and running issues in the middle of the Black Hill's rally. My R3 suffered similar problem for several years. Problem started when the tank was lifted to install a keyless module from DeCosse. I reverted back to using the key. Then I installed to RamAir and the "throttle-up" fits started. At first a TPS change and a HansO tune seemed to help. Problem came back. Changed the MAP sensor. Seemed to help, problem came back. Somehow the bike although it tried, it did not kill me. Last November while in Leakey Robert (claviger) disconnected the stepper and removed the idle primary butterflies. Then adjusted the master idle screw so the bile would idle controlled by a hard stop instead of the stepper motor. BearClaw and RamAir had to come off to do that. Eventually I removed the linkage arm from the stepper to the throttle and reconnected the stepper. The motor moves but does not actuate the throttle. The bike throws a red engine light but it goes away. Otherwise it runs like a charm since.
I would disconnect the stepper motor and see if the bike idles and the throttle stops going wild. If it don't idle, adjust the main mechanical idle stop until the bike idles at 850 to 900 rpm. If that does not fix it, I have no idea what else to do. My issue was with the idle arm. It was gummed up and would not move freely causing stepper miss-reading and idle run-up. I just took it off. Probably the stepper motor should be replaced too but, I'm not going back to stock. The bike runs better without it. The bike does not need the stepper motor to run. After Robert's fix my bike would require throttle to start but it has adapted... not it starts into a slow idle just with clutch and start button. While cold I keep it alive with the throttle lock. Once hot it idles true and steady. It lurches from idle to shallow throttle but they all do that. I go into turns with the rear brake on to smooth that transition from throttle off to throttle light.
I hope this helps and your vacation goes will in spite of the idle problems.