Dear Octavious,
When your intentions are clear (i.e., to help others), do it without expecting anything in return. People download or not, reply or not, rank it or not, it makes no difference. Just like love is unconditional, your best efforts have become less valuable for the words you have used. If people find it useful, they will for sure value your effort rather than just blast the whole community for the trivial issue. All the good day's work of an executive will not be valued by the boss who talks about results and forgets his associate's effort. On the other hand, the executive expects his superior to acknowledge the efforts, failing which his day goes for a toss. When he continues to work without expecting anything in return, the day he gets the smallest appreciation will be the biggest support and act as a morale booster for him. Do not expect. If you do, make it crystal clear to people to give their views rather than portraying a very negative opinion about the whole aspect.
I must tell you, it is a good effort by you.
Regards