I don't have much to say about the functionality, but I did notice that while the site is in English, the default view for the "Terms of Service" is in French, and there seems to be no way to display them in English.
Unless I can understand the ToS, there's no way I'd use such a site.
Unless I can understand the ToS, there's no way I'd use such a site.