Motobecane made some models designed to only top out around 20. Perhaps the cady is one...
Does the moped act like it wants to go faster, through noises or anything?
If I had my Cady running, I would compare speeds with you.
I'm pretty sure that your Cady is the only running one I have ever heard of, so that's something to be proud of!