haha somewhere in there you lost me. But damn them for messing with the time stream!
As for the stealing of lines, if it was just a walk on then much better. I like when you get more identifiable minor crew members, something StarGate was pretty good at, and of course the pay off here, even if the showrunners kept everyone out the loop.
Stealing lines is not quite as good, but since it helps the pay off I think it's cool.