So they see their future selves, i'd completely forgotten about that. I know time can be rewritten but if Rory is the man River kills then he wouldn't be there waving at himself 
Although i'm guessing if you wanted to defend the River kills Rory theory then you could argue it was because the universe rebooted but i'm still not sure i'm entirely convinced by that

Although i'm guessing if you wanted to defend the River kills Rory theory then you could argue it was because the universe rebooted but i'm still not sure i'm entirely convinced by that