I added a custom question in the signup and made it required. Works a treat no more spam.
Whats your age (anti spam)?
Are you a horse (anti spam)?
How many fingers do you have (anti spam)?
One question like the above will solve your problems as long as its required and part of sign up.
- Put one more question in "Join Page" and set it as Require
- Don't put the join page as Welcome page, or best, create another page, without any link with Join page and make it the Guess' index
Since that I never get a 'blank avatar' bot (the massive one) anymore and I did it in Octuber~November.
Cit27
I am planning a update where a site owner makes say 10 questions then anti spammer will rotate the question every few days. to help protect from spam too