Have you put the old switch back on? just as a test to see if those functions come back? if they do, then I would have to suspect the new switch is somehow either dead or not really made for our bikes.
I have to ask though, you are on the sohc4 forums right?
I used to be there till about a month ago or so. Can here to make a new start, hence the name re-run.
Just seemed to be too much schoolyard style bullying from a few people. Maybe I deserved it.
Anyways, put the old switch in if you still got it and see if the flashers and headlight work again.
The ride IS the adventure. The destination is just to get gas!