Done.
I installed it for the 3 exclusive Humble deal games (I added the other 5 to Steam). Is it really so bad that people refuse to install it even if it allows them to play 3 'big name' games for a few pennies?
Yes. Hell, people expect perfection right away. I mean look at Steam, it wasn't the greatest at the start. It took a while. Even then, people still complain about it.