It seems like quite a lot of that pain is self-inflicted, though. If you weren’t blocking arbitrary javascript, I reckon it would’ve taken under a minute.
I can understand why things were a little confusing if you weren’t loading jquery, I don’t want to imagine what the authentication page looks like without it.
This is a problem we’re trying to fix in the IAM project - ultimately we’re moving towards a more singular Mozilla identity for users.