The problem is that your "See how it works" link prompts people to log in. I don't want to log in, so I guess I'll never find out how it works, or download the app.
Probably not twitter, any remotely popular link shows 'sorry we can't show this, maybe try reloading' for users without an account, unless they're very persistent.
Meta: this had gotten much better in late January, but is back to where it was again.
Just download the app and core functionality is ready to be used.