Three quick comments:
I had nasty popping on decel, and it was almost time for a valve adjustment. When I adjusted the valves, most of the popping stopped.
I then removed the AIS using Eagle Mike's kit. The rest of the popping stopped.
I read somewhere (maybe on Watt-man's site) that there is a stronger-than-expected relationship between idle speed and engine temp. His advice was the same as the advice you got from GoMotor - keep idle low.
Fast, good, cheap - choose two.
The Bluejay: 2009, EM 685 kit, Corbin seat, Wow LED tail light, rear DirtRacks bars, Shorai, Cee Bailey windshield, Superbrace, UNI air filter, EM Doo, KLX needle, T-Bob, de-snorkeled and box drilled, JNS bigfoot, skid plate, and aux light bar, SW Motech crash bars, Cycra hand guards, LeoVince X3, T-mod, Ernie Bell clutch arm, Cogent Pro Shock rear and DDC front, Galfer SS brake lines front/rear, MC Mod, Rox Anti-vibe Risers, Idabiker H7, many more...