Would you mind helping me understand the Keihin system a little better?
I have some experience with tuning Delphi systems, which seem much simpler in comparison. On those, the VE (volumetric efficiency) table is basically a "truth" about the components of your engine and related components, and if correct, would cause the EFI to calculate the correct injector pulse to match the targets in the AFR table. So when tuning, you might (to put it simply) move the AFR targets out of the range of the narrow band sensors, effectively "turning off" closed-loop fueling, and then adjust the VE numbers to get the actual realised AFR to match the target. Then control the tuning primarily through the AFR table. When the AFR targets are within the range that the O2 sensors can help inform, the system "learns" adjustments to the VE table to cope with changes in fuel, temperature, altitude/pressure etc. to hopefully continue to match the AFR targets both in closed-loop and in open-loop by extrapolation.
Because of this background, I kind of view the F tables as a similar "truth" table. So I'm kind of intrigued as to what your changes to the F tables represent. Now, it seems that Keihin is a little more complicated, and perhaps the F tables also incorporate some kind of measure of torque delivery or something that I don't understand, which may be why they need changing as well. Or is it simply because the stock map F tables were a poor match for the bike you actually generated the tune for? Could you explain? To help me understand, perhaps you could explain how you think the maps you kindly produced for the community would behave differently on an "average" stock bike if you skipped the changes to the F table?
Also, can you tell me what range of AFR values you can expect the system to operate in closed-loop? How close to stochiometric do they need to be?