OK, several things here.
The owners manual SAYS to use kerosene to clean the chain, so it is not bad for the X-rings. WD-40 uses a mild petroleum distillate as a base, read kerosene. Plus it lubes, so it's OK too. Sheesh, some people get so anal.
I use S-100, a pressure washer with the lowest pressure nozzle, and I've had no problems in over two years. Blow it dry and no spots. Wax it when it's dry and use Maguires spray detailer between washings. I've never spent more than 45 minutes cleaning my bike, including wax time and lubing the chain. The pressure washer is nice for those hard to reach places like under the engine and inside the fenders. It's simple to not spray the electrical parts.
Just relax, clean it and ride it.
