Thanks BJ really appreciate the tips, I've had enough today, I had a look at the idiot lights and no obvious fault but I'll certainly have a closer look tomorrow.
I don't think it's the coil as it started and ran no problems with the alternator harness unplugged (no oil or neutral idiot lights however).
BJ BTW I put a new O ring on the plug today, book says 13 x 2.5, I put a 13 x 3.0 so I hope I've fixed it.
I did run the bike without the cover on and you were right it popped the oil plug out like a bullet (I only had it just sitting in the channel, I could still see the O ring) and I didn't realise, my tool box was under the plug area so I conveniently collected some of the oil in the tool box- GREAT, the rest went over the concrete!