It says on the front page "Add you.com to Chrome to get started" which to my mind implies that in order to get started you have to be using Chrome and add the extension to it.
You don't have to, you can just use it as a web page, the text is misleading and should be changed.