"The find "challenges the widespread belief that there is no scientific foundation for the 'anatomy of acupuncture,' by showing that the earliest physicians writing about acupuncture were in fact writing about the physical body," they added. "
The paper says: "There is also no mention of either acupuncture, or acupuncture points found in Mawangdui. " So acupuncture was invented later, perhaps inspired by the text but not founded in it.
In the pictures I recall seeing, the meridians appeared to trace arterial and major nerve paths. I know of no mainstream research exploring the affect of accupressure on organs. Urine and blood should at least give correlation.