I had been fighting a hot starting problem on my '07 Ultra 103 Stage II since September 2007. No CRs. Really bad kick back. I tried the starting procedure of hitting run and then immediately hitting the start button. That worked about 8 out of ten times. Finally found what works on my bike. Every bike seems to be a little different.
1) Installed the SE Compensator.
2) Installed Harley HO 1.4kw starter.
3) Cranking Fuel Table SERT (reduced values in higher temperature range).
I've gotten the engine hot in traffic and shut it down with quick restart. Wait 5 to 10 minutes, then restart. Engine now starts instantly. I really think that the SE Compensator and Cranking Fuel table adjustment would have solved my problem. I only changed out the stock starter because I didn't trust it anymore after a couple years of hard starting duty. Another benefit of the SE Compensator is the transmission seems to shift a lot smoother.
Just my 2 cents. Hope this information helps somebody. Local dealers that I talked to about the hot start problem either said it was normal, blamed it on poor quality gas and were basically clueless about what to do to fix it.