Best of luck with it Pete...I'd say we covered the basics and about all that anyone can do online to help figure it out.
I would imagine being an 09 motor the crank probably vibrates like hell compared to most of the newer built motors even though they vibrate as well...vibration will kill speed if I'm not mistaken.
Having the exhaust ported to God knows what gasket and then using a stock tiny entry exhaust can't be all that good either.
Not knowing if your carb is tuned properly or not is another question.
Just run it and be safe for now...20 plus mph is already moving along on a bicycle to begin with.