The dub is good, but I'm more interested in seeing how the cast handles the end of R1 first, before going too far into R2. That's just me, mind you.
I was almost convinced after reading this, because the circumstantial evidence is overwhelming...but I've simply decided to interpret it as a "dual ending": it works if you believe Lelouch is alive, it works if you believe Lelouch is dead. The specifics change, naturally, but no reason to debate the subject to death. If he's alive though, I'd also prefer Lelouch to be hiding in the haystack than as the cart driver.
I do want him to be alive, personally, because it would be a somewhat happier outcome for Lelouch...but I realize that even then Lelouch would have to deal with the bittersweet memories of those he left behind. Of course, C.C. is the person who understood him the most, considering the circumstances, so she's in the best position to accompany him through all this, since she herself has her own tragedies Lelouch came to understand. They complement each other nicely, those two, so that's probably for the better.
Whether they will actually live forever or only a ridiculously long amount of time would be an interesting question though, but that should be left for fanfiction and the like.
If he's dead...well, I can deal with that too. It does bring enough closure to Lelouch's character and could even be considered a "happy death" if there is such a thing.