Same. I've never had an account, and for as long as I can remember everytime I end up on their page I'm greeted with a login screen.
In fact, I've always found it perplexing how little information or incentive there is on their landing page that would encourage me to make an account. I only even barely know what that site is for because of osmosis and image previews from sites that link to it. Makes me wonder how they got critical mass to even get started.