Chris, disregard my last post about the lights staying on with the engine not started, it appears some dodgy wireing has been done to my bike.
Your lights should work the same way as Oldgitonabike's lights do.
A new battery will probably be needed for your bike, this will sort out your indicators propperly.
Regarding your other prob, For piece of mind, I would
1) flush the fuel tank and clean the filters at the bottom of it.
2) then just follow the pipes from the fuel tank to the carb, take them off and blow them out.
3) clean filter in the inlet spigot on the carb
4) open the drain screw on float bool and let old fuel flow out then retighten
5) at this stage you could reconect enerything, new fuel and try again before you go working on the carb. If no better performance is had then well clean the carb.
Sorry for hi-jacking your post talking about lights.