It’s awesome that you’re stepping in, but isn’t this just a cat and mouse game? They’ll plug this option when they see the increase in traffic.
I added a (virtual) credit card and simply set my API limit to 1000. The limit they impose is very liberal and it’s not unreasonable to charge for a service at some point. Google and many other vendors do the same thing: requiring a credit card in case you exceed the limit.