Hmmm. I just created an account. The site loaded quickly. Took maybe 2 minutes to create an account. The password rules were weird, but I don't see what all the fuss is about. It seems to me that scaling a site from 0 users to millions in a couple of weeks is hard.
If it's working now, which is seems to be, what's the problem? (OK, I'll concede that $634M is totally and completely insane. But I'm not convinced by the rest of the "bad code" complaints.)