Two things for everyone:
First, we've put out a new build (50100) that should fix some bugs - check out the pinned thread in the general discussion forum for more information.
Second, we're running critically low on beta keys right now. We've already requested more from Steam but it usually takes several hours for them to get to us - hopefully we will have them in the morning! Stay tuned.