Sure sunrise has stated that Lelouch isn't dead, but they're a bunch of lying douches anyways. How are we to know that they didn't mean "Lelouch is dead" in that he no longer exists in the minds of those that knew him, or that he is dead, but was reborn as a new entity? I feel like the single strongest piece of evidence for him being alive is the crane in the front of the wagon. You can see that it's in an awkward place, such that you wouldn't reasonable expect C.C to have put it there. All the other "evidence" can be pretty easily explained.
This was posted on San*Con as a comment a couple of months back, I haven't checked the original source.
ImperialX:
“Alright, it seems that the last episode was pretty complex and out of most of the people I’ve talked to, a lot of people don’t seems to get it. I’m going to tie up all the lose ends with this post.
The Code is the power of immortality, which C.C. has. The 98th Emperor of Britannia, Charles, has the Code. He transferred the Code to Lelouch while strangling him in episode 21. Lelouch wanted this, and he deliberately told Suzaku to not interfere.
However, the Code does not activate unless receiver dies first. This is shown when the nun kills C.C. after transferring the Code to her. Charle’s Code activated when he shot himself. Here is one of the big misconceptions that most people have: The transfer of the Code does not involve death of the transferrer. The nun was crazy and killed herself after she transferred her code. VV was injured from the battle and died. So basically, after episode 21, Lelouch had Charle’s Code (inactivated) and C.C’s contracted Geass.
When Lelouch got stabbed by Zero/Suzaku at the end, his Code was activated. What supports this is that Nunnally got Lelouch’s memories when she touched her, just like Lelouch did when he touched C.C. back in Narita. The only way this could have happened is his Code activating. This pretty much confirms that he has the Code.
Unlike C.C., and Charles, who lost their Geasses because the people who contracted them died, Lelouch didn’t obtain C.C.’s Code and thus kept his Geass, while having the Code (which he obtained from Charles at the same time). Lelouch therefore has achieved CODE GEASS.
Basically, Lelouch is the person driving the cart in the last scene. He, who is now immortal, travels the brand new world he has created together with the also immortal C.C. C.C. talks to Lelouch in the end by saying: “Geass is the power of kings, it will isolate you… well, I guess thats a little wrong… eh, Lelouch?”
Now comes the second big misconception. A lot of people say C.C. was just talking to the dead like with Marianne, that’s not true. She could only talk to her because of the nature of her Geass which allowed her to implant herself into the “hearts” of others. That’s how she was able to talk with Marianne. Lelouch’s Geass was entirely different, meaning that she could only have spoken to him if he was there. Also, the fact that the cart driver is masking his features completely supports this fact, considering the fact that Lelouch is now considered dead.”
Personally, I think the part at the end is bullshit. Anyone with any literary sense should be able to see that she doesn't have to be literally communicating with someone to talk to them. And he has a mask. Oooooooh, because you know, as a wagon driver, being in the sun all day every day, you probably wouldn't want to keep your face covered!
Also, I don't think R2 stands for "R.R", I think it stands for "Rebellion 2", since "Lelouch of the Rebellion" is in the Japanese title. As such, I find it a little hard to believe that it wouldn't be "L2", if what you say is right...Japanese might have trouble saying 'l', but they don't treat it as nonexistent.
On a sidenote: you really should try not to put spoilers in the title topic.