Hmm, mate I’m all over the net, I own an internet marketing and web company.
Those reviews don’t mean a great deal to me, I could make those up, even get a heap of reviews on a few forums.
No offense but you might need to hook up some of the trusted vets around here and get them to review it...