If you check the hot start threads you will see there is a fairly wide spread of differing experience on how to do it successfully so to a certain extent every bike is different. My bike does not start well when hot, but an MF battery at least gives me enough juice to eventually succeed. I also fitted iridium spark plugs - its works for some but not for me - but they are still better plugs and I'm happy to have them.
Relocating the electrics is the long term fix, bear in mind they might be wearing out anyway. Until then when starting from hot, like at a gas station, just take your time. Its not really a choke issue. Keep the bursts on the starter short. If you hold the button down and keep churning you'll exhaust the battery and you'll get a very loud bang from the pipes. Allow 30 seconds or so between tries. Suddenly without warning she'll roar into life at the first press of the button
Another thing I have noticed is it is quite easy to stall these bikes when starting off if you let the clutch out too fast or don't have enough revs up. If you are in traffic and this happens then press the starter button immediately and she should fire up without any trouble.