As far as I can tell, dark matter is just the modern equivalent of the cosmological constant - "I dunno, but if we fudge-factor in n it all works!"
Nope. Dark energy is that: we have a large-scale measurement we can't explain, but we have to call it something, and since it might not actually be constant, they didn't want to call it "cosmological constant".
Dark matter explains galactic rotation rates and lensing, and also predicted the CMBR data with some precision: the predictions of dark/familiar matter made from galactic rotation matched the observed ratio in the early universe measured by the CMBR probes.
Lots of black holes were among the MACHOs theories for dark matter, but the CMBR data confirmed the WIMPs theories had it right. We may not no much about these particles, but black holes, brown dwarfs, and so on are right out.