If you've ever participated in a beta for a game on Steam, or simply had access to a preview build, you're likely well aware that the whole process is a bit messy. First of all, there is no way to sign up for the beta itself through Steam, so you'll likely have to create an account on some
...