I tried to visit the site, but instead of any content, a security-window opened, wanting me to say yes to the installation of the X2web-browser.

Creating a site like this is nothing but stupid, I NEVER would say yes to possibly dangerous code from somebody I don't know.

I suspect that the product itself also requires this installation from visitors.

Stay away from dubious products/sites like this fellows. If it were any good, it would not require installation before showing ANYTHING first.

Wolfgang