Nah, I still can't find it. Steam loves region coding like on DVDs, w*nkers. If you're outta the zone, it just pretends that the product doesn't exist when you search for it. Now, have a look at those download links on the site you pointed to. Does it look like it's the same thing as you've got on Steam? I can't see anything about payment there either, hence I surmise that it's free. The odd thing is that when something is free, they usually like to tell you and fairly loudly too, but here there's nothing.