I wonder how much he had to pay to use those 28k IP addresses.
I also recognize that it might take some additional effort to ensure subsequent requests exit from different IPs, but given the number of vendors in that space, I would guess it's not ludicrous, either