Another thought about the throttle, G2 Vs. Map, is that with the stock under seat map switch it is an easy 1 min job to change between 3 different throttle maps, no tools or disassembly required. My research indicates that all the switch changes if using OEM maps are the throttle maps, setting the switch to 1 - soft, 2 - performance, 3 - standard all use the same fueling and ignition maps, only the throttle differ (the exception being the "Low Quality Fuel" or "0" setting).
I'm in the process of evaluating the available handlebar switch, I think it's imported by TrailTech ($79.99) but can be had from JD Jetting or Sicass Racing. Best price is JD Jetting for 69.99 and is stocked.
While this switch does not list the 690 as an application the plug is correct and the switch values (resistance) match the stock under seat switch. I will post my findings in a ECU/map thread soon.
Bruce