Of course there are bugs, it's an early release ;). But feel free to report, we appreciate it!
Report bugs Sticky
Well, it really seems like a server-side issue. I'll send a message to itch.io staff and will post any replies here.
However the game has been downloaded > 100 times just today so there's a possibility the issue is more like a regional thing (like a wide area network limitation). Since you downloaded other games the thing just gets a little more confusing =/.
I'll see what I can do, and thanks for the interest :)