Yesterday, itch.io was slow and showed a ‘too many requests’ errors. Is everything okay?
I tried the web version on Edge, Firefox, and Chrome on Windows and Linux (Fedora). Everything seems fine now. Let me know if you have any issues.