You guys think you know so much about this DLC. Just wait and see when its out.
As for console players, what did u expect the game to be like on a console? Both Xbox and PS3 are dated systems, PC's get updated everyday. I'd blame myself for having a bad game experience when not buying a PC for the game.
Sabian's comments