Nope.
Ctrl+F5: No effect.
Different browser: No effect
I'll have to try my cellphone but I kinda have the hunch that it's going to be the same: No effect.
I just cannot post to their support thread no matter what I do.
Yeah I know almost certainly they are not a scam or anything. But you must understand that if they make contacting them this difficult is seems really really fishy.