The 'DRM-Free' badge should go in the sidebar on the left, along with the OS icons and the badges for Steam/Desura/GoG. Currently it's at the bottom (like on the feature page) and easy to miss.
Further to this, I propose displaying the DRM-free label when you're browsing the catalogue. Again, putting it where the OS/Steam/Desura/GOG labels go makes the most sense. I don't know how the site is programmed, but this might end up being a side effect of GnomeSlice's suggestion too.
Also, I'd like to suggest a label for games that can't be downloaded from IGS (or maybe a label for ones you can). At the moment it's hard to distinguish the games that are Steam only and the ones that can be downloaded from IGS but aren't DRM-free (like multiplayer only games that require a key).
So I guess I'm hoping for a DRM-free icon for the DRM-free games and then either some kind of Steam only icon or an icon that means a standalone (but not DRM-free) version is available from IGS, and for these to display while you're browsing the catalogue. Filters for DRM and keys would be nice as well...