Yeah the UI is cheap to say the least, I Have just signed up with them 10/nov/2014 at 17:25, They pay out on th 15th, so I will send a little traffic to their installer just to test their legitimacy, I'll post an update if they pay out or not. but my first impression of the site isn't great.