M-theory is like a poorly constructed house built on a swamp. "M-theory is a solution proposed for the unknown theory of everything which would combine all five superstring theories and 11-dimensional supergravity together." Maybe if you add loads of non-falsifiable hypotheses together you'll hit jackpot!