I thought the point of these bundles was to support indie game studios? Still, money goes to charity, decent set of games.. it just feels a bit incongruous.
I have the feeling it's a last ditch effort from THQ to gain some goodwill. They are doing pretty bad financially and they probably hope this might help them going forward.
The Humble Indie Bundle is, which is why it has indie in the name. There are multiple Humble Bundles, not all of them indie, and not all of them games. See the Humble eBook Bundle and the Humble Music Bundle.