htxt.co.za
See most of the PC games from E3 on Steam's 'Live from LA' page - htxt.africa
If it was shown off at E3, and it has a Steam page, you're likely to find it here.