We think we found a way to get it up while we're waiting for help from itch support! Give it a try when you get a chance. You should be able to download Version 1.0 now!