Maybe throttle position sensor is old/dirty/failing? Possibly some auto supply "mass air flow sensor" spray cleaner might help, hopefully without dissolving the switch...? "Better living thru chemistry..."
That's a thought. The bike runs really well, other than the ping. I've got a colder than standard plug in it, and I'm going to run some Seafoam through it in the off chance the injector is a little dirty, My suspicion is that the MAP sensor may skewed a little, not enough to throw a code, but just enough to make it run a little lean, especially under a load. The TPS is certainly worth looking into, you've got me wondering if it's adjustment might not be off just enough. I guess if all else fails I can dump a little octane booster into it or maybe follow the herd and spring for a booster plug.
It makes me wish it had a carb on it, I'd just stick a .032 washer or two under the needle and ride on.