Well, I think I need to re-evaluate the riding skills of my friends.
I don't get much time in the garage, so it took a while, but upon checking the cam timing they were 180 deg out! Checking the paperwork, the only time engine work was done was after a camchain tensioner went back in 2007!
So I took out the cams in the rear cylinder, turned the crank 360 deg and put them back in. Such a short sentence for a solid afternoons work.
At the same time, I put the race cans back on as they were not the revving problem and they do sound nice.
She easily revved over 7k at standstill, so it just left riding to confirm. Today I rode to work and all appears to be good!
The engine seems happier at all times of riding, less prone to bogging or shaking at low revs (a life spent on inline 4s means I need to learn how to ride a twin). The couple of times I had an open stretch of road, she revved cleanly up high.
While I had her in pieces I replaced the plastic nuts on the choke cable, one had broken previously and I know from other bikes that these can be a weak point. From other threads on here, I found my way to the Rugged Roads aluminium nuts for the Africa Twin. Ordered a pair (£24.50 delivered) and they fitted a treat.
Now I just need to get out there and ride while we still have some good weather left...
Thanks for your help guys.
Alex.