This is a great tool, and will be effective at mitigating bot signups. Most bots fill out the form with random information, often including an advertisement, and since the admin reviews new applicants first, it usually becomes obvious who is a bot and who is not before they are even approved to join.