I just created my account and logged in and it shows I am ranked number 90684. When I click the Eterna Certificate link on my page, the certificate says:
tehSpork has significantly contributed to EteRNA(http://eternagame.org), the internet-scale molecular design project, in the following ways:
• Overall percentile of 99%, rank of 1 out of 225492 registered participants from January 2011 to February 2016.
I doubt I am rank 1 out of 225492.