And, given that they have thousands of hits on their website every day (well, certainly hundreds) how are they supposed to identify exactly who each one is?
Yes, they have your IP and I suppose, technically, they could cross-reference your IP with your user data and then cross-reference that with their, separate, customers database.
Or they could just random (or target) dial a bunch of customers. I know which is easiest to do