I heavily moderate it. Most of what's on that list has been verified by me. Contains about 50 pieces of software. The problem is: people don't give a shit about this heavily curated lists. They just want a gigantic list of every software ever. Heck, I think I have like five commits in total in that section, but at least it satisfies one of your criteria (GNOME or KDE based or something else). No KDE user ever has stumbled upon my list and made some contributions, so I'm really lacking on that front.
I'll see what I can do about the rest of your proposals. I'm pretty sure I could easily implement at least half of them.
[0] https://github.com/aleksandar-todorovic/awesome-linux#applic...
EDIT: I don't think you need to have huge screenshots everywhere (personally I rather have text info than graphics) and it's not super useful anyway to show screenshots since it does not tell you much about anything at all. Feature lists, as in bullet points, would rather get my preference.
Can't disagree with you on that. I remember seeing a couple of repos recently that have like a "More" button which actually loads the image. Will try tracking them down to see the code and using the same procedure.
A good list for me would mention:
* License type
* Whether it's in active development or not
* Cross-platform or not
* Whether it's a KDE or GNOME application (or something else) - since it's pretty relevant for Linux users.
* Patreon/support links for projects where it's relevant
* Links to proper user reviews (folks who have spent significant time using them)
For example, backup solutions are all very, very different in terms of what they can do, and it took me a long time to find out the one that is working for my own criteria. Just listing a bunch of backup tools is not going to save time for anyone, Wikipedia is a much better resource in that regard for example.