So there are parts to this that I don't agree with.
First, the statement that we would've noticed extra dimensions by now if they existed. I'm not sure that's true - after all, the ancient Greeks thought the same thing about stellar parallax (they thought that they'd have seen it if it was...