plus, the site you linked itself just screams "trust me"

after all, it's just a bunch of icons that bring up places to put in your login info for everything.