I just came across this graphical showcase of recent indie games, and it's super-awesome. It speaks for itself, so check out the link. This is apparently the 13th issue as well. I know I'll be looking out for new ones in the future.
DOM2D’S VISUAL SHOWCASE OF AWESOME NEW GAMES, ISSUE #13