Get over your cleanliness. I ride 8 miles of gravel road a day, and it's completely impossible for me to keep anything clean, so I just don't bother. I clean, and by the time I'm 5 miles from home it's dirty again. In the winter by the time I get to work with a brand new chain it's covered with sticky clay/sand mix.
If it's starting to gum up any moving parts I power wash the bike,and I lube the chain, but in general I've just gotten used to the fact that chains only last 1800 miles, and the bike will always be dirty.
__________________
Work: the 8 hours that separates bike rides.