I haven't washed my bike with water since I got it. I just spray silicone all over especially the nooks and crannies, 'cept the brakes and tires, and wipe it. Nothing sticks, and I just feather dust it. After a rain/snow ride, I just let it dry, re-spray silicone and wipe.
For the chain on the FZ6 I haven't tried chain wax, since they've initially used chain lube from the factory, I have second thoughts that the wax might not stick after using the lube type. I've used bel-ray chain lube, Honda chain lube, Yami chain lube, they're all about the same. I'll try Maxima next which people have reported exellent. I find that after applying the chain lube, a good wiping of the chain with a rag prevents exessive chain fling and keeps the rims and under-carriage much much cleaner. To clean chain fling, I use a wipe cloth with WD-40.
In New England, if you don't ride in the weather, you don't ride at all. The weather changes so quickly and you can't actually trust the forecast all the time. It sucks for the bike during winter due to salt. It sucks during spring due to sand and rain actually help wash it out. Riding in the rain is fun if you're geared for it. It sucks when you get wet. The bike won't mind rain if you protect it, but once rust starts, there's no stopping it without going through a lot of effort. The electricals/switches/connectors needs attention also. I spray them all with silicone.