Hi Everyone, I spoke with support and they said the captcha issues should be worked out in the next 24 hours.
It's still working for many people, there have been several claims made already!
Thanks for your support, and your suggestions are always welcome!