The obvious solution is to buy some brand new bikes, and send me all your old ones.
Have you tried spray waxing the parts after you've cleaned them off? It helps slow down the process of dirt re-accumulating, and makes cleaning up again quite a bit easier.