Well .. what can we do? There are if not hundreds then at least dozens of similar sites. I don't it will have any effect if we ask to be listed there. The people who run this site may decide based solely upon their own interests and preferences or they may listen to their users.
If you are a user of this site and if you have an option to contact them you can do it yourself. The chance that they will listen to a user is bigger than the chance that they will listen to a vendor, I believe.
We are listed quites some similar places and we do have systems (most of all a 'PAD file' identifying most recent program version) that ensures that we only need to be listed once (and not for every new program version).