Yes, as explained in the rules of this category, response times vary. No, there's no other way to contact itch.io staff. They'll get to it when they can, or when our admins get to my notification.