After some more riding and fettling, I don't have the flat spot in first and second. At full chat the bike just sails through the rev range. 3rd is a little hesitant then 4th, 5th and 6th aren't happy at all.
In 5th at 70, upto 1/2 throttle bike accelerates smoothly, any higher it's like i've driven into treacle and it slows right down. Took it to a local mechanic, who had a quick look and listen(he was very busy). He doesn't seem to think it's timing as the engine revs so freely, he measured the temps of the collector pipes and all equal, he lent me his carbtune and have balance the carbs but the issue is still there.
All very odd :/
Any ideas chaps?