Blanco22 wrote:Here's my take on the ending.
[spoiler]Lelouch is alive, forever. He doesn't have Charles's code but CC's. Here's my reasoning.
First, after Charles dies in the World of C, Lelouch still has and continues to use his geass. If he took Charles code at that point, he would've lost his geass. We don't know enough about the immortality codes to say for sure if he could pick it up later, but from what we've seen I assume it needs to be transferred from one person to another. It just can't sit around floating in the air until Lelouch decides to take it.
Second, by taking CC's code he would fulfill his contract with her and by being the sole bearer of an immortality code, he would spend the rest of eternity making sure no one ever gains the power of geass again. That's his price to pay for what he's done. Dying would just be too easy. I've been asked, if CC transferred her code, why is she alive? But we have only two instances of a code being transferred. VV was already dying, and the woman who gave CC her geass and died. I don't think these two instances are enough to say for sure that by transferring your immortality code you die.
Third, when Lelouch lands near Nunnally and she touches him, she sees his memories. She doesn't just suddenly understand what happens. She sees his memories, just like when Lelouch touches CC and sees her memories. I believe this is pretty solid evidence that he has some immortality code.
Maybe Lelouch did get Charles code and lives happily forever with CC. I'd enjoy that more, but I think the interpretation I just gave is more fitting.[/spoiler]
[spoiler]But with that explanation CC's words wouldn't make sense (the thing about geass making you lonely... not).
For how I see it, Sunrise made such "holes" in the theories people may come up eith on purpose. Because it is harder to define the "right" ending like this and every one of us is left with whatever he wants to think/believe.
I like it this way.[/spoiler]