Hah, no worries! I follow @new_on_itch on Twitter, which posts, well, all new submissions with their included screenshot. The .gif was too intriguing and strange to pass up. :D
https://twitter.com/new_on_itch/status/950066802092109824
Looking forward to... whatever it turns into!