This isn't just another Humble Bundle. This is news in that it's a new portion to the site that will be staying active all the time unlike the bundles themselves which do indeed belong in the Online Deals section. This technically isn't about a specific deal but rather the whole store now opening.
The specifics are listed next to the game. Steam logo means you get a Steam key, DRM free logo means you get a DRM free version, both means you get both, and so on.
Edited by Shrak - 11/11/13 at 2:00pm