It sounds like your scoot has multiple problems. CDI - no. Valves - no. Ethanol gas - no, I run Costco gas all the time with no issues.
Carburetor - Yes, multiple issues.
The high idle is a sign of a vacuum leak. When the boots on the carb are tightened enough you shouldn't be able to move the carb. If you can move the carb because it is slipping in the boots then the clamp needs to be tightened.
Off idle hesitation - pilot jet & pilot circuit is clogged. You can clean the pilot jet but you must also clean the passage that the gas travels through before it gets to the carb. Unlike the main jet which delivers gas directly into the air stream. Another sign is things ran good while cold - the electric choke will mask the lack of fuel at low speed until the scooter warms up and the electric choke stops delivering extra fuel.
Top speed issues:
Probably the vacuum piston / vacuum slide - the big rubber diaphragm is leaking or not sealed properly. If it leaks even a tiny bit top speed is limited to about 45mph.
Muffler - possible leak. If you get a leak and loose back pressure you will very quickly loose lots of power. Rattles are a result of poor welding of the internal baffle that I call the Hot Dog in many of Kymco's mufflers made in a certain time period. I had to open my exhaust and remove the loose part and weld it shut so did another guy on the forum from (Romania?).
Consider watching my carb videos for more info on the pilot jet cleaning.
Carburetor Cleaning Part I
http://youtu.be/w4vW4zh8g0QCarburetor Cleaning Part II
http://youtu.be/ig0qHhdxJFECarburetor Cleaning Part III
http://youtu.be/EjCmiZ5xoeU