> I am more interested in its explanation, now that the theory has been proven correct again and again.
What do you call an explanation? An interpretation of QM? There are dozens but none are especially satisfying..
As for the 'delayed choices' IMHO it is a poor interpretation of the data: see https://www.youtube.com/watch?v=RQv5CVELG3U for example.