Holy crap, how did I miss this?! It's on Discover right now so could you please make a thread for your game in Current Games & Applications? I'll then lock this thread while leaving a link towards the newly created one.

Official thread is here. Locked.