This is a good report, but I would not classify DNA as a gimmick. It is based on science, but what is being marketed may not be as accurate as they sell it. Ancestry.com was most consistent between the twins in this report. And different companies have different databases and use different algorithms.
Ancestry is the company my wife and I did our tests with and over a period of time as Ancestry’s database has been updated, our results have shifted. I used to have 10% Italian and that is now gone. It’s best described as an educated guess, but is most accurate with the closer the relatives. For example my Father and a cousin are correctly identified as such. Post 53 shows my latest approximation.