If you haven’t heard yet, you can get Just Cause 2 (the game is registerable on Steam) and a lot more other games on Eidos’ website. Unfortunately their store might not be available to everyone outside United Kingdom. But games can be gifted! So if you have friends in UK or good UK proxy go ahead and buy.
I run this place! :D