TonyChitty, here's how I like to think about it:
Think about the path the current would take if a human were to receive a shock while simultaneously touching an exposed conductive part, and an (unbonded) extraneous metal pipe, while a fault to earth occurred.
From the transformer, the current would pass through:
1 - Line conductor
2 - Faulty exposed conductive part
3 - Human
4 - Metal pipe
5 - Metal pipe at point of entry to building
6 - General mass of earth
7 - Neutral pole of transformer.
Without bonding, there is a large potential difference between point 2 and 4, so the human gets a shock.
By bonding the metal pipe at the point of entry to the building, the potential between point 2 and point 5 are equal if an earth fault occurs. No current will flow between these points, and the human is safe.
This is why we bond at the point the point the pipe enters the building - it doesn't matter what you put between points 4 and 5 - plastic joints, pipework, and so on - the potential between 2 and 5, and everything in between, is still equal, so no current flows between these points.