Since new I had but to turn on the fuel, pull the choke full and no matter how cold it would fire in the first 3 to 5 revolutions with the exception of some very cold mornings would remain running, rough at first but would soon smooth out at high idle... I'd push it to the half notch and I was good to go.
That was ten years ago(anniversary today) and that worked everytime... until I had to replace my CDI now it's a whole new ball game and it just bugs me to no end. I mean what else could it be but the ignition timing during sartup? It doesn't control fuel so what else could it be? And what the heck is with the neutral light pulsing? I have no issues with performance.. but dang it all man, I'm just not satisfied with their product.

Okay..end of rant for now (trash got me started up about it again) Anyway, I have developed a technique that works better.. not great but better.

I pull the choke on full and begin spinning the engine. After 3 revolutions I push the choke full in and the bike will almost always try to fire... If it kicks off I pull the choke back on full and it will continue running rough at first but the idle will stabilize after a few seconds (like any other carbureted engine) if it doesn't kick off, I repeat the process.

Did get her out for an anniversary run today after work though... niiiiiiice