2. I am quoting from the article.
"In addition to the Chandra observation, the Hubble Space Telescope, the European Southern Observatory's Very Large Telescope and the Magellan optical telescopes were used to determine the location of the mass in the clusters. This was done by measuring the effect of gravitational lensing, where gravity from the clusters distorts light from background galaxies as predicted by Einstein's theory of general relativity."
Since they are calculating the mass by using General Theory of Relativity (indirect measurement, you have to trust the theory for this), I don't see how this can be called direct detection.
3. We don't seem to disagree on this :)