Aren't there coatings that would help in repelling or shedding road gunk, slush, salt, etc.?
Something slippery (wax or silicone, or some kind of no-stick spray used on kitchenware) seems as though it would help to shed anything that tried to attach itself -- something like the water-shedding that happens on a duck's feathers.
...a Teflon effect.
Also, it might help seal out salts and moisture, which (at least I have heard this said) can get through the paint and start some corrosion happening underneath.
Is there anything that would do this?
Why not coat the whole bike with Turtle Wax, components and all, and then spray over that with some kind of very slippery coating?
It would also make it easier to clean the bike -- whatever material managed to adhere to it would be easier to rinse or wipe off....