Thanks for asking Wes!
The short story is that I broke down - and was recovered home.
When I got home I decided to load test the battery and I found the fault that has been giving me all of the following problems.
1. Occasional poor acceleration.
2. Stalls on down-shifting
3. Choke problems
4. Erratic idle

On my bike there is a connector block (Shielded Male/Female connector block) between the main wiring loom and the rectifier.
The Male part of thus block was corroded and had been shorting across the terminals. From the outside all looked fine but when the block was separated it was the Male terminals that were shagged.
I hard wired to new insulated terminals and now it's like riding a new bike.
It wasn't charging the battery and obviously the lack of power to the loom stalled the bike on change downs and when the choke was engaged too.
All problems have now gone and it cost me about 10 minutes of my time and six insulated terminals and a lot is insulation tape to seal completely.

Very, very Happy Bunny.