The bonding requirements of article 680 NEC is to create whats called an equipotential ground. Sounds Latin to most but what it means is they want the area of the pool to be able to sense ANY potential current including from neighbors faults and trip the GFCI protecting the people using the pool. Thats why we bond or connect (bond means to connect and make common) all conductive (metal) parts and/or equipment within 5 feet of the pool, all the pumping and heatind/circulating equipment that is conductive, pipes, diving board rig, cups and sometimes even aluminum siding/windows, fences and the list goes on. The intent is not to sink a ground rod or connect an EG over and above Art:680 but to be able to sense a ground fault in the area of the pool and trip the GFCI. Note that 2008 code requires all pumps no matter where they are located to be GFCI. Its the best protection for swimmers in my opinion.