edd
i hate to say it but, it can happen that you need AIR

and think its fueling (it is in a way as it is all about mixture)
the needle thing is a big one to, they are prone to needle hassles, like i said i cannot go a clip up or down.
did you re-fit your airboxes? think logically about your bike and what you have done to it from where it starts to suck air all the way to exiting the reed cage.
when you get to 8500, when you are on a nice safe piece of road, pull the choke up, does it help or make it worse?
if you try to get up to those revvs without opening the throttle too wide, like bleed it on, can you get past 8500?
see where i am heading? try to find out if it's too much fuel or too little.
if too much, remove the foam filter, have you cleaned it lately, is it too full of oil? i dont oil mine like a dirt bike, i have a spray tin of filter oil and when fitted give it the slightest misting. give it a short burst and check plug.
you sound quite small on mains to me. maybe watchout. sure you are not sucking air?