Thanks for the welcome guys
I was cleaning the drive chain yesterday, was disgusting! Cleaned a lot of crap out from behind the sprocket cover, and the little chain roller was pretty sticky. I noticed the chain was pretty tight. I actually thought nothing of it at first, seemed normal, about 1 inch of slack, but reading through the manual, the slack should be 40-55mm? Seems excessive to me, but still, I've adjusted it to that. I think the cush drive rubbers are gone as well, lots of play in the sprocket housing so I guess those are contributing to my surging.
I've raised my co by about 5, I would say that has helped a little. I will likely invest in the Kev mod, but I guess I should stay away from performance mods like air filters since it would theoretically put the power of my bike over my licence limit! I still want an exhaust though, that's definitely happening!