Fixed!
I'm happy to say I've now fixed my carburettor setup.
Just to recap... after adjusting the airscrew and needle position, it was running really nice from ZERO to 80% throttle position, but it just wouldn't pull or rev cleanly at Wide Open Throttle.
When I bought the bike, the float height was set at 20mm. I reset it to 16mm which seems to be the recommended height, but the carb overflowed at the slightest movement of the bike. I've now set it to 18mm and it's working well.
Originally the carb was fitted with 175 main jet, I thought it was running lean at WOT so I tried a 180 and then a 185 but it was clear the problem at WOT was worse. Clearly I had misread the plug after the plug chop and it was actually rich.
I fitted a 170 main jet and that solved the problem, it now pulls and revs cleanly at WOT, the bike's a missile!
All the best, Dave.