Do anyone managed to sign up to itatorrents.xyz? - eviltoast

Hello! I’m trying to sign up to itatorrent.xyz but after typing username, mail and password, I get a “capcha error”. Do any of you managed to sign up?