I don't know if this will help but it sounds like you are just getting too hot.
Make sure that the ignition timing is not advanced.
Make sure you are not running too lean.
I don't know how cooling works on this scooter but make sure it is operating correctly.
When you replaced the rings, were there any scuff marks on the piston?