Here's a
You must be registered to see the links
link with the latest Steam Beta version. Hopefully it woks, I just copied the files from my Steam folder and it seemed to run from a different location on my PC. The beta isn't very good, though. I doubt we'll see any proper update any time soon.