Shane, I would say upgrade from the bing.
I know, I know it's been with your since your moped birth, but its like training wheels.
I bet your problem is with the air fuel mix during different operation RPMs.
If your choke works, I would run some test runs.
Take your choke out and grind away the little seat pin that makes the choke open at WOT.
Now you can adjust your air to meet your nessesary fuel consumption, like I said, you will have to be playing with this during the RPM range.
What you will notice is that your engine likes to run better under different conditions.
I noticed on my yamaha qt50, there is a fuel air mix screw which helps tuning so much, bings don't have this capability.
if by "pin" you mean needle, you poor thing.
the needle will allow fuel to be sucked in at certain times.
By raising the needle, the fuel comes in sooner (Lower RPMS)
Raising too high, boggish and the powerband may lose significant power
By Lowering the needle, the fuel comes in later (higher RPMS)
By Lowering too low, the engine may not have enough fuel and can run TOO LEAN.... LEAN IS BAD..... BAD BAD BAD..... (yes lean can be faast, but awful hot)
Run it Richie Rich for your bikes longevity.
My Idea for you is throw in a 72 and adjust your needle to the correct setting. If you find that the bike runs better with the choke a little on, upjet and re-needle.