Sort:  

I wouldn't judge based on Alexa ranking this early though. The ICO hasn't even finished yet so there are more important elements that the team is putting their efforts into at this time :)