Mirror, Mirror on the wall, Who has the flakiest theory of them all?
Isn't it just a bit arrogant to start explaining the nature of something that does not exist (dark matter) by introducing something else that does not exist (mirror matter)? It is, but that has never stopped junk science before.