.. One other thing, over here in the UK 99% of residential broadband providers allocate dynamic IPs, on a weekly or bi-weekly lease. You can sometimes pay for a static IP.
No idea what it's like in US, but this service wont be blocking anyone on a dynamic IP.
I actually implemented a hostname / IP / geo based block and redirect, plus some hidden JS on some of my sites. Running this on your own site is *much* better as you can use a server side redirect, rather than a JS redirect. The whole thing took a few hours, if that.
I guess there's value in the list of 150k IP's, but again only if those were from people on static IPs
Uptime monitoring is obviously a good idea but the dedicated uptime monitoring services start at $5/mo.
As for the theft monitor it's just a case of some obfuscated JS to post to url if it's run from a different domain than expected. An hour or so's work.
In short, the basic functionality is bonkers easy to achieve and best run on your own server.