I mean, the theory's been proven true beyond all doubt, but interpreting it is baffling.
Diese Theorie hat sich ohne jeden  Zweifel als richtig herausgestellt, aber sie zu interpretieren ist verwirrend.