The website doesn't tell me what it does or why it's better. It just wants me to sign-up and provide a bunch of permissions without first selling itself to me.
The landing page should clearly communicate what this does and contrast it with GitHub to make it obvious how it's better.
I guess the little embedded video might show some of this but it's not very clear. I just see someone faffing about and scrolling up and down randomly.