Hey, don't sweat it - take care of your immediate situation, we understand this is not your fault. We can wait. In the mean time let's hope itchio can pull it's head out of its ass.
Thanks. I'll post a devlog with more info soon, update the release dates, and share some progress.