Whoa, man. Bioshock: Infinite’s ending is nuts. But hey, I know how it works and their theory is pretty much consistent.
I just observed a plot hole: Apparently, they made it so that whether Rosalind or Robert would be born would be caused by what Booker comes to be. Isn’t that a bit… impossible?