This smells like pure marketing, incl the company's website. I'd rather use an open-source browser like Firefox.
This site basically says nothing except "sign up".
I have heard so much about this browser from dev & tech podcasts and websites[1]. Those who use it really love it, I wish their website had a video demo at least.