We have a 14-day grace period on this site, where we won't post games unless they get leaked by another site first.
Same goes for links posted by users in a thread like this.
Imagine working hard on a game, and having it be leaked within a few days or even a few hours. It'd be gut-wrenching. Many devs have lost interest in the hobby because of it.
Don't forget that this is a small indie dev, making small games. Let's respect the hussle and let them earn a little from it. You'll get the game soon, I promise.