I added a Server Validation structured as:
Any Form Post (the contact form on my page)
Server Variable: ((isset($_SERVER["REMOTE_ADDR"]))?$_SERVER["REMOTE_ADDR"]:"")
Don't Allow "188.8.131.52" exact
Don't Allow "184.108.40.206" exact
...etc listing all offending IPs.
This seems to have worked so far.
I will keep your code as well for this project and another that is getting hit with spam quite a lot.