From what I've read, A:CM was a victim of constant rescheduling and delaying in the name of other Gearbox projects like Borderlands 2 and Duke Nukem Forever. Eventually, the game got split up and outsourced around to 2 or 3 different devs, which I've NEVER seen work. tl;dr, outsourcing destroyed development…