I released an update which fixes some minor issues and adds support for anonymous player accounts.
Also, if the multiplayer video footage above was too hectic for you, maybe you will enjoy single player experience more: