The mechanic that looks after mine says all the R1-based engines hunt a little at idle. I'm not sure if he means later ones too, but if you put your hand over the exhaust, it stops doing it. I hadn't really noticed until he pointed it out to me. It's not a fault or a problem in the case of the earlier engines, FI may be different? Mine idles at somewhere around 1100 to 1200 rpm (but is, of course, a gen 1).