I've never trusted the electrical DPCs as I had a lot of problems with one in a house that I used to own - basically it didn't work so I had to get a normal chemical DPC installed.
It seems that I am not the only person with this opinion - I found this on the Channel 4 forums: