Please help!

Riding home from work yesterday and the bike died on me. I was blatting down the dual carriageway when had to throttle off / brake for speed camera. This caused the engine revs to plummet so i pulled over. The bike was still ticking over, but was rough as a badgers arse - would not rev and rev counter flicking all over the place. I killed the engine then tried to start again - nothing, dead as a dodo.
Break down fella arrived and bike fired up with the help of his power pack. However, would still not rev, rev counter flicking arpound again
So, got home and charged the battery all night. Engine will not turn over, just makes clicking and buzzing noise.
I'm guessing rectifier / regulator but surely it should turn over with charged battery?
Any advice much appreciated. Cheers