I vote Yes, but only because I feel for you guys dealing with the recent spam...
If you have other ideas, I'm OK with them as well.
I know it is additional work, but if there are only a couple of new members a month, can an admin task be to approve them before they post? Would this not be less work than dealing with the current spam attacks?