I love the simplicity of it - just click the link and enter a room. Though I think it might help to let people know what the app does as they're entering. Just as I visited the homepage it asked for access to my camera and mic - not sure how comfortable people are going to be with that.
Best of luck!