Well, I did register there about three weeks ago, and never got the confirmation email, and that wasn't my first try at registering there either.
So sod them.
I go instead to Failbetter Games Community Forum, which accepts my Facebook login (not unlike Echo Bazaar itself) and doesn't make me jump through deliberately draconian registration hoops.