Site is a lengthy video ad that does not tell you what foods are useful in fighting diabetes. It runs about 20 minutes with the speaker repeatedly saying he's going to tell you that info, but he never does.
Note that the first name and last name initial of the positive reviewers here are the same names as those of 1970's usa tv situation comedies. That may be only a coincidence, though.