So got it back from the shop. Good news and not sure news.
So he replaced the big spring with a 1500rpm one and said that didn't do anything positive and felt all along it should have been a 1000 rpm one so he changed it to that. Changed rollers to 3.5g rollers. Changed the variator boss to a smooth one. Adjusted the valves. Removed the restriction washer from the intake tube. Said compression is fine. That's all he did.
Results: A fair amount faster on flat ground.
Took it out on open road with my GPS and it got up to 40 best I could tell so that'll help when traveling in a 45 mph zone as long as a cop doesn't catch it in a radar. 32 mph is NC limit without a license. I can tell it maintains its speed better uphill but still seems to slow to 15-20 mph which obviously beats 5-10 mph before I took it in. Maybe that's to be expected being that I weigh 190 lbs. Son weighs 165-170 so that ought to help some. It for sure is better though climbing a hill than before.
The not so sure news is that the throttle is not smoothly responsive. If I open it fully it doesn't bog down but doesn't max out like I expected it would.
Sorta gotta close the throttle a bit to get it to keep accelerating and then not see much difference in wide open throttle if that makes sense. Was expecting the throttle to gradually increase the speed as I gradually open it on flat ground but that doesn't seem to be the case. Mechanic advised to not mess with the jets or that I'd be back in there. I recall reading somewhere where the main jet doesn't actually kick in until the last 1/4 or so of the throttle and that's where I feel like its limited. Not sure what to do about that unless that's just a characteristic of a 49cc unrestricted scooter. I assume I've unrestricted it to the extent it can be. He said a big bore kit would be next if what he did didn't provide the result I was expecting.
Like I say, it does way better on flat ground and a fair amount better on a hill. Just wondering about the lack of smooth throttle response as I slowly open it up. Comments/suggestion? Thanks guys for your advice/direction so far as I try and figure this out.
Will post on general discussion side too and see if any ideas from over there.