Last year, I spent 7 months trying to fix this issue on my '09 with a R77. This is a very well documented issue on 08-11 bikes. Here's a breakdown of everything I've learned through trial and error.
On a 2012+, it is possible to achieve a smooth idle at 1200rpm with fuel and ignition timing adjustments. From my understanding, it is because Honda increased the flywheel mass to "improve low end stability."
On a 2008-2011, no AFR or ignition timing adjustments will fix the issue, nor will balancing the idle manifold vacuum for all four cylinders (painstaking!)
I installed a PCV w/ auto-tune and tried every AFR from 10-15 and the rough idle still persists once the IACV hones in on 1200rpm. I adjusted the ignition timing through the ECU, verified with a timing light from 0-15 degrees of advance. Even tried adjusting the timing and fuel "around" the idle region to nudge it back to 1200rpm. Still no improvement.
Also did a valve adjustment and cleaned out the intake valves with no change to idle quality.
Oddly enough, partially covering the exhaust or inserting the baffle fixes the idle instantly, but I could not stand the pathetic scooter sound.
I began bumping up the idle from 1200rpm through the ECU. I found that an idle target of 1400rpm fixed the loping completely and does not overheat in 100+ degree Texas weather. 1300rpm shows huge improvement, but still lopes a little bit.