Why did I pay for a beta?
When a game has some aspects working, it's called a beta, and if you want gamers to do the QA it should be free.
Stardock, why would you release a game that doesn't work? If you did any QA on the game, there's just no way you could miss the countless bugs in-game, the game locking up and having to kill the process in the task manager after failing to connect to a player in the lobby, games timing out during a match, a useless friends list which doesn't tell you what game your friend is in, no favor (which was initially working and you managed to break in a patch), and the tournament system not working. It's quite obvious that this is not a fully functioning game, so why did I pay money to try this out to tell you what's not working? Why wasn't this released as a beta so that we (who are actually still with this community) could have told you exactly what was wrong? Great concepts come crashing down when a game is released too early. Even if you manage to fix everything, there is no one even playing the game anymore. The multiplayer lobby is completely empty, and who is going to tell all these people who tossed the game aside out of frustration that "everything's ok now"?
You would have been better off pushing back the release date till you had at least a semi working game. This should have been the next biggest game with the DotA following that you had. Now they are all back to playing WC3 and the game has become wasted potential.