I don't think the bike will overheat sitting in traffic unless maybe its 110 out there. These bikes run very cool, and, in fact, too cool in cold weather.
As for killing and restarting the enine, I do it just to save gas at really long lights, or passing trains. Not that the Enfield uses any, but a trick I picked up with my gas guzzling truck. Also turning off the headlight is a good suggestion.
As for batteries, if you stick a good AGV battery in the bike, you shouldn't have a problem. Those things will work an amazingly long time starting and restarting the bike
Bare