Interesting read, but hardly convincing. Lots of hearsay, and the main evidence is from an article that's nearly 20 years old.
I like the Maca root cream too, smells nice and a good performer. I wouldn't dock marks for not being made by the English/European institutions, it should be judged on its own merits. Just my $0.02