That's an interesting effect, I wasn't aware of it. Thanks for sharing that.
I don't think the article was in any way over the top in making cancer cure claims; the authors simply reported the results of their research.
Of course more studies are needed, however getting funding to study un-patentable natural substances is not easy. Perhaps a DAO could do something like that in the future :). It would be great to have more studies funded focused on community benefit vice corporate profit. I think that if the majority of studies were biased towards community benefit, vice profit as is the case now, it would prove hugely beneficial to human health.
I think the studies prove fairly well that daily chronic echinacea intake is not only not harmful, but potentially quite beneficial. Many information sources have recommended taking breaks from echinacea or only using it when some illness flares up due to fears that chronic use may burn out the immune system. That doesn't seem to be the case.