Huh, there is like... 3 things wrong with that popup. I'll investigate with the team what's going on.
In any case, it looks like we're back online now. Sorry about the disruption.
We're working on buttoning up an update right now. Not sure when it'll be released exactly, but it'll be well before Christmas.