The concrete pool is a ufer, no matter what people rationalize. It is a ground rod. As soon as you realize this and bond everything to it six ways from sunday you have created that equipotential plane 680 talks about. You, the pool, the water, the deck and all the equipment might spike thousands of volts in a nearby lightning strike but you are a bird on a wire (or a helicopter lineman) at that point.
We all ride the wave up and back down.
Where you get in trouble is when someone didn't bond something and you get between a bonded and unbonded item. The difference in potential is reconciled across the connecting person.
BTW the code says it is "not necessary" to also pick up the panel and the system grounding electrode. It doesn't say you cant. In fact you will be making this connection via the underwater light J box and the pool pump EGCs. I just stopped being confused about it and took my spa bonding grid straight to the panel,that also catches the pool and all the patio steel, also caught on the pool end. Code also requires that I catch the screen cage which also picks up the "Florida room" that gets tied the the EGCs of all the circuits there. This whole place is just one big bonding matrix.