As a person who conducts tests for a living I feel like it would have been better if Steve had put his ECU in your bike. That way the only variable is the programmed ECU.
I posted this on my phone and was going to delete it but couldn't figure out how. Especially after reading that there are actual differences within the 3rd gen bikes. I am happy that there are guys like you willing to get into the ECUs instead of just tricking the system downstream.tuning is nothing but conducting tests. one variable change at a time, or you don't know what effected what. In this case, I haven't tested ecu interchangeablity / compatability. They may interchange, but I haven't gotten to that point. Remember that if Kaw changes any sensors and diffeernt values apply on the lookup tables, then the ecu's won't interchange.
What I don't understand is why the manufacturers can't get it right out of the box. What makes fuel injection systems so difficult? You hear fueling complaints on just about every bike review out there. Is it because they are having to tune them to pass EPA tests?