Is there any way to opt-in to zwift power that doesn’t involve logging into zwift-dot-com? The recaptcha doesn’t load where I am at so i’m unable to sign in to the website.

Not as far as I know, but have you tried a different browser? (Or if you are using Safari, try unchecking “Prevent cross-site tracking” under Preferences - Privacy while you log in. Always fun to see which sites this breaks.)