I have very limited time to deal with spam on this board so I have taken some fairly drastic action.
I have deleted a large number of 'inactive members' ie members who have never posted.
I have also installed some mods which will make it very quick for me to delete new spammer members en-masse. If you find you used to be a member but no longer are, you may have been deleted.
I have also made it a requirement that new members be approved by admin. That will slow down the process of joining.
Sorry about all that but from my perspective the alternatives are close the board down for lack of admin time or focus on working with those who are active contributors.
Andrew