Heinbloed has a big issue with the typical gravity feed plumbing systems employed here and in the UK, which I don't want to debate again but you should not connect the mains supply directly to the shower, for a number of reasons.
1. The mains supply would boost the cold feed to the shower but will obviously not impact on the hot feed pressure. The hot feed pressure will be dictated by the "head" available i.e. the difference in height between the top of the shower head and the bottom of the cold water storage tank in the attic.
2. Connecting the mains feed to the shower would probably lead to a noticeable drop in the shower temperature or increased hot water consumption as the mains water will be very cold (having risen from a pipe buried in the ground). Whereas the cold water storage tank will generally always be a few degress warmer (even in a well insulated roof space).
3. Regarding contamination of a water supply by back siphonage etc. Most manufacturers of showers will advise that the shower head, hose and rail be fitted so that the shower head will not reach below 50mm or so above the rim of the shower tray. In this way the head cannot be immersed in dirty water and contamination will not occur. In relation to contamination of the rising mains by connection to a (cold water) storage tank - this cannot happen in a properly designed installation. The overflow pipe for such a tank sshould be located 50mm or so below the entry point for the rising mains feed (ballcock location)- thus water will overflow safely before the water level can rise within the tank and possibly contaminate the incoming mains.
4. Most significantly- if the mains were connected to the shower there could be a risk of sudden pressure/ flow rate fluctuations if the kitchen tap etc were turned on below (remembering that washing machines and dishwashers are also connected to the mains).