Yeah, I've posted a few deals before and gotten flamed for it, it's really annoying. If people don't like it, they don't have to buy it, and therefore they should just shut up and move on. It's not so much a general discussion board as it is a discount or sales discussion board.
I played the game, and really enjoyed it. It's certainly not up to par with Call of Duty or Gears of War, but it was still a fun game, and it could have easily not have been released. People don't realize that this game was released because they felt they owed the fans that much, since it was in development for so long, and the fans are kind enough to spit it back in their face.