Must say that I'm rather surprised there is no thread for this game that came out yesterday. I'm sure I've seen it mentioned on here and I know there are a few Borderlands fans and probably even more people into Telltale games. I guess if we create a venn diagram the audience for this one is rather small. So this came out yesterday and is getting rather excellent reviews all round. Now that news should come as no surprise to those who have been enjoying the excellent The Wo