For me, the ending was a bit hanging. Well, I don't really think Lelouch died. At the last episode where there was a guy driving the cart, I didn't saw his face. Maybe that was Lelouch, but maybe not. For me, it's in the viewer if you believe he died or not. But for me, he's alive.