I'm not going to make any real judgements but they certainly don't make a good first impression. They repeatedly claim that they reported this a day earlier than FT but don't even provide a link to this supposed report, spelling mistakes throughout...
They do make it more tempting to pay for FT though!