I just noticed a picture of the bonding to the copper piping.
I'm no electrician, but something in our code requires that bonding be moved to an appropriate location when the water main is non-metallic.
Something to look into.
The copper pipe is bonded between the ground at my service panel and 10' ground rod. If you notice from my picture there is loop in the grounding terminal. This is because one half of the loop is connected to the electrical service panel ground and the other end of the loop is connected to the 10' earth ground rod. The ground rod maybe 8' long. It's been a few years since I installed it and I forgot which one we installed.