Right had the Storm a while and still having the same problem and I'm not sure if its just me

Basically ridden under 50mph the engine is a bit of a pig. Acceleration even slow acceleration is fine as long as the throttle is positive, but trying to maintain a constant 30 or 40 is just a complete pain in the 'arris :mad2. Riding through towns and down through the Hatfield tunnel where there is a ave. speed section (I know the camera's face the front but don't wanna take the pi**) I find that both 30 and 40 seem between gears no matter what I do. In second at 40mph its around 4,000rpm and coincides with a flat spot in the fueling so the bike intermittantly goes to cut out and small throttle changes have the bike pogoing back and forward. In 3rd its smoother around 3,000rpm but is just at the bottom of the flat spot and feels a bit poop and the engine doesn't feel happy. Have simular problems with 30's but can't remember the rev's but either way no sweet spot that I can find. Under 30 is fine and over 50 is perfect no matter largely on gearing/revs I can fine a sweet spot. Wouldn't be so much a problem if there weren't so many camera's about but don't want to have to try the 'But officer my bike don't work under 50' line

Is this just my bike or me? or are they all like this?
I have a 2 teeth more Renthal ready to go on the back, will this help? I have lowered gearing on all my bikes but this is the first time I'm hoping that it will help cure an actual problem rather than just for fun.
I have had the bike dyno'd etc when I had the cans fitted and there was a massive hole in the fueling which was largely sorted on the readout but on the road I still find it

Any ideas?