I feel this is a much better way of tracking the bugs and suggestions effeciently and effectively. I also want to ensure everyones bugs and suggestions are heard. With enough thumbs up on bugs or suggestions it will speak louder to the developers. You also dont have to create an account for this site. It simply uses your steam account that you already have.
This site is also my creation to do my part and bring the beta testers together with a easier to use method of providing feedback and bugs to Valve for the game. I want the game to be the best it can be and im doing what i can to do my part to ensure of this.