Finally caved and got one of those foam cannons that hooks up to the pressure washer. Slathered the bike in the stuff last weekend on the driveway and honestly washing has never been this satisfying. Covered the whole thing head to toe in white suds, let it sit a few minutes, rinsed it off and it looked better than it has in years.
Here's my worry though. I aimed it pretty much everywhere without thinking, including right at the wheel hubs, the chain, and around the dash. Now I'm second guessing myself. Can the pressure force water past the seals in the wheel bearings or mess with the chain o-rings? And what about the electrics near the headstock, should I have been avoiding that area completely? I kept the nozzle a decent distance back so it was more of a gentle spray than a jet, but the foam was so thick I couldn't really see what I was blasting at half the time. Is there a general rule for which spots to keep the foam away from, or did I probably get away with it this time?