Sounds like you need one of the bigger scooters instead of a moped sized one. The gas mileage on the little ones is great but covering large distances quickly just isn't gonna happen.
Around here, I can ride my moped to work (11 miles through the middle of town) and get there in the same amount of time it takes in the car. I have no problem hanging with downtown traffic.
There's been a bergman 400 for sale around here for about a month or so. I though about it but I don't want a big scoot. I've got the savage or ninja for when I want faster or long distances. The scoot is just for local quick runs and some fun.
Maybe I should go ride the dragon on it when I get it running good.