I'm thinking of putting together a co-op bundle for this. 5-10 self-published or small-publisher games that are normally priced $10-20 each, for about $30?
Send your game page to contact@noblerobot.com if you're interested (don't reply here).
Creator Day is a wonderful idea. Hopefully it can drives more users to Itch and it can benefit in the long-run, too!