I know, Itch has been slow for the better part of the day. It's unfortunate timing, but I sadly can't do anything about it.
Regarding bots, I try to delete them every few hours, but as you said, it's getting really out of hand. The best I could do was to hide links in comments.