VV can teleport over extremely long distances, broken as that is. So theoretically, it is possible. Extremely unlikely, but possible.
Suzaku sees Shirley as a friend- it's noteworthy that he hasn't killed Kallen although he could have a variety of times. Even if they're on an unjust side, he tries to convert them. While he's not in combat, anyway. The only way he could possibly have done it is if it was somehow a result of the "live!" command, but I can't think a scenario that fits within the timeframe where that works either.
There's no new frame in the new opening, so I doubt Sayoko gets one, unless they kill Gino and Sayoko gets the modded Tristain from the scene with the Black Knights mechs. I would give it to Orange instead though, at least he's trained to pilot it. Sayoko's just a ninja.
Shirley's dad died in the landslide in one of the earlier arcs (was it Narita that it took place in? I forget...). Since Zero gave the order, it was more or less his fault.
EDIT: Look at Rollo's expression when she says Nunnally's name. That's definitely not a calm expression, so yeah, the body language is there. The evidence is so overwhelming that assuming otherwise is pretty ridiculous.
Secondly, he already disliked her, and has the perfect excuse: "She was going to compromise you by revealing your identity and/or Geass". And in his mind, Lelouch would never take vengeance against him. He believes that Lelouch sees him as his precious brother and holds him in the same regard as Nunnally, so he would be forgiven basically no matter what he does.
________________
Reviews of my Work:You are kind of boring - Blackorion
Congratulations! Ur an asshole! - tokyo_homi
Your awesome!!! - Cherelle_Ashley
NightSwan also said that she wanted to peg me, once, but I'm not sure whether to take that as a compliment or a threat...