The site conveys the technology platform very nicely. I wish more technology web sites could present this way. From the aesthetics perspective, quite a lot of blue in ones face. They might want to mellow that flavor.
Everyone is so quick to judge this site as unsafe but no one's willing to say why? I think that means it's the site's competition trying to make trouble so I'm going to rate this site as good! If you've got something to add, then let's hear it!