Sadly yes, not sure what's happened, but I've been told we're working on getting it back up.
The captcha is there for a reason, to dissuade spammers to post on the forums and it's doing a really good job of that.
I've changed your account status to backer, so you won't be bothered by it any more.