BuddyPress Spam Account Creation

Hey peeps

On my site http://harounkola.com I’m allowing free registrations for the affiliate program, but I’m getting overrun by spam registrations. The setting in my membership are NOT to enable incomplete Sign Ups, and I’ve got the BuddyPress humanity plugin (actually even with a Captcha, and account moderation plugins) but the spam keeps coming in.

Is the membership plugin and how it takes over the registration process not allowing these plugins to work, or how can I stop spam registrations on my site?