23mph.....Some thing is not correct.... I would expect 28mph to 30mph .
I would focus on a different exhaust, and only then begin to play with carb jets.
Once your satisfied with your current exhaust, then I would definitely experiment with jetting.
If you go through the trouble and time of jetting, and then latter change your exhaust, you will have to do the jetting again!
You may be too rich with stock exhaust.
Get yourself a micro drill bit set from widget.com, and a soldering iron.
I think the bit set is $5 and will be worth it.
Remove current jet, and use the bit set to determine where your at for a starting point.
Then solder it shut with as little solder as possible.
Then hand drill it one size smaller, reinstall, and test ride.
Test ride should be long enough to get the engine good and warm. 4 or 5 miles or more. After 4 or 5 miles. see if your top speed increases, and do a plug "chop" right before you end your test ride.
Let engine cool, remove plug, and examine.
If the plug looks rich, and your speed increased, you know your heading in the right direction!
Continue process until plug chop produces a light brown color...(Light brown like a paper bag from the grocery store).
Once you get a light brown color, I would go backwards ,1 size larger (richer) just to play it safe.
Its tedious, but it will pay off!
But remember, if you change the intake or exhaust, youll have to start the process over again!