I had a decently long thought-out post and the Forum ate it because apparently I have to wait 10 minutes after making an account to post, thanks forum.
Long story short, finding the game was incredibly difficult. I would suggest throwing together a page on how to do it and putting it in the description with the sponsorships; I have never used FES and it took 15 minutes of forum searching to figure out how to get it since the downloader is so picky with names. I got it and will probably play it within the next couple days, but I am confident most people won't go through that much effort to find it.
You've worked hard and I want people to find your game, but that was tough man.