your component looks like good for me, but I would ask to you if it needs to use a secure connection with the website or not.
I have tried various components and all asked me to create an app in Facebook, but when I tried to connect from the back office of the site it returned this error: "Facebook has identified that 'APP NAME' does not use a secure connection to transfer information." and does not allow me to continue.
From your demo video seems not necessary using a secure connection for the website if we utilize your "Social Backlink automatic connection", but I would be sure about it.
If you need more information or explanation, ask me without problem