I think VM carbs in general come with way too big of an idle jet for most mopeds, so if you didnt change it then that's probably your issue..you're too rich off idle. You need a smaller idle jet. Symptoms support that theory too.
Also, 300 max temps is very cool, you could afford to run a little hotter, but once you get the jetting fixed I'm sure you'll go up a bit.