Keith,
I've a tough time believing you're really going 32-33 MPH with your current setup, ESPECIALLY with that gargantuan 50-tooth crown. Have you actually timed yourself or are you relying on the accuracy of your speedometer? You might want to take a look at the thread entitled, "Can you adjust a speedometer?" (If I do this right, you should be able to click on this link to get there:)
http://www.mopedarmy.com/forums/discuss/1/58600/58600/
I thought that I was going 34 MPH until I actually got someone to pace me with a car. It turns out that my CEV speedometer reads 6-7 reads MPH high. And since my bike uses a lot of universal parts, I suspect the problem stretches way beyond my own machine. Your General may have the same problem. Does it use a CEV speedometer?
Actually, I've been wondering for a while why my moped seems to be slower than many of the other Minarelli-powered bikes referred to on this site, and I'm beginning to suspect that everyone is placing too much trust in their speedometers.
Now that I've replaced the exhaust, the carb and the sprocket, and now finally settled down on the right jet (#58), my speedo shows a top level-ground, no wind speed of 42 MPH. Now I know I'm REALLY going 35 MPH, which was my original goal.