Pardon the delay
The beta was scheduled some time ago, but it has been pushed back while a few things are fixed and added. (Installed game support, STFS metadata, UI tweaks)
It’s pretty close to being ready, but I have no ETA. Keep watching the site for updates!