That landing page needs a text TL;DR; explaination and not just a video explaination.
Expecting people to make an effort to find out if a product/project is useful to them is basically asking not to have as many users. Basically, you just wasted your time building the product.
Read the documentation, if you're here you're pretending to be a technical person. Be a technical person.
And I think the person who spends their time reading techincal documentation to decide if a social network is worth using is probably sadder than the person who goes and reads the about page. Not got much else to do?