The reality is that this site is a double-edged sword. You will get paying members from here and good advertisement for your game, but you will also have to deal with the reality that this a pirate site first and foremost, and games will be leaked and uploaded. There really isn't much you can do about it apart from keep making the game you want to make and hope it gets the support it deserves. I will be totally honest with you the thing that stopped me supporting was the fact that I would pay $5 a month and still be waiting 15 days after release to get the game by which time it's usually leaked on here, so it feels not so good from a paying supporter pov. If the tiers all got the game on the day of release, I would happily support again, obviously that's just me and I don't know if others feel the same way. Maybe it could be worth a try to gain more supporters.