Actually, Chinese papers often do make claims that their approach to curing cancer, for example, has a 97% success rate. It's a wonder how they get away with it!
Light sheet fluorescence microscopy, though cool, can't compete with the concept of the meridian lines being too small to see, but not too small to see. This kind of logic is infallible, unfortunately.
Oh yes... The lines are too small to be seen using the microscope, but the "needle poker" can clearly see or feel where they are. Right...