Hi, I can't access your sign up page to get my API key.
I get "This site can’t be reached: ERR_ADDRESS_UNREACHABLE".
I checked your Twitter and the only relevant thing about my problem was that a ~year ago there were "issues with a service access due to mass blocking of IP addresses" in Russian Federation, where I live.
Thank you for inquiry.
This blocking is still present. So you should use proxy or VPN to register.