This is a nice list to look up some games, but too boring to become a stock market calculation, not really indie stuff or intuitive review.
Honestly, I don't really feel so much different of new homepage, I prefer the front page color as dark, it is more comfortable in the old time.
And you can check some developers seeing itch.io as the beta testers only but not so willing to sell here for the full release, yes, Aven Colony is currently unavailable because they are already going to Steam.
Also I have said that the distributor's problem which would be a risk for individual developer and players.
In last year, I also found out some problem when we support the games.
Anyway, I still like itch.io a lot, but I really think there are much more things itch.io can do better.