Great, glad you found it. When there is a build on Steam I will start making keys available to 3rd party accounts. An announcement will be made via KS, email, store notification, etc.
I'll email an itch rep about the community page issue and see if others are having problems. Are the other pages loading up ok?