I have no words. Only Confused Cat can express how I feel.
Here is something that I think my readers need to understand. Dark matter is a place holder for something that is not understood. Saying, "dark matter did it", is the exact same thing as throwing your hands up in the air and saying, "fuck it, I give up".
These gentlemen were awarded a huge dollar amount to throw in the towel. Excellent news, but for a completely different reason than naive graduate students would expect.