Yeah, sorry, with failed launch date, failed delayed launch date, no refund system in place and no way to even contact you I'm reporting you to itch.io and searching for legal advice how to proceed.
It's either scam of deeply unserious level of incompetency.