This site: Signup and login with Steam
This site requiring yet another different account just makes it really annoying and not much better than the forum or the feedback site.
Adding signup and login with Steam would make it way easier for people to quickly get to reporting, since everyone that owns the game has a Steam account.
- The old feedback site should probably have a giant banner saying it's read-only and a link to redirect people here.
- Steam and forum's bugreport sections should probably also redirect here and not accept posts there anymore, that makes it easier for everyone to be on the same page.