I like to think Lelouch is dead. Even if the intention from the creators was for him to live. I think Code Geass has more power to it's ending that way.
Code Geass is by far the best show I have every watched. I am truly obsessed with it. I've watched both seasons five times now and am starting on the sixth.