Oh god, now I have to backfill about Jeremiah, who I've been ignoring.
Jeremiah was a Knightmare pilot. He was disgraced when Zero freed Suzaku. He and Villetta compared notes about lost time and that's what helped Villetta realize Lelouch was involved.
After he was injured in battle, he was rebuilt as a cyborg in an experiment on geass and attacked Zero again.
After that, V.V. modified him with the geass canceller, and now he's an assassin for the order coming to kill Lelouch.
I think we're caught up on that now.