The dieseling (engine run-on after it's shut off) is probably related to the high idle, maybe the mixture too. The choke mechanism also operates a fast-idle mechanism, so if adjusting the screw on the throttle linkage didn't change the idle, it's probably stuck on high-idle with the choke engaged. I cover basic Weber tuning and choke adjustment here:

http://www.mightyram50.net/vbulletin...ith-weber-carb

Also verify the wire you hooked up to the choke is getting voltage at all times with the key in the Run position. If it isn't, you could just run a wire to it from the same terminal on your ignition coil's ballast resistor that has all the black+white-stripe wires connected to it, or use the same terminal you're using to power your electric fuel pump.

I don't think running hot or hard shifting of your auto trans would be related to the carb at all.

Hot running could be related to your ignition timing however; insufficient spark advance would run hotter, as later spark would result in less combustion energy going towards work (piston pushing), leaving more of that energy to be lost as heat. The temp gauge should normally read at around the midpoint or slightly below that when fully warmed up.