from a UX pov, some pictures in the home-landing page esp. the logo of YouTube or something similar to download would help new users to understand what it is.
Thanks for your suggestion. We will have a better landing page and a list of supported sites as well.