Of course he's late. The messiah is supposed to finish the job the first time around. Anyone could die and then I could say 'Oh, he'll come back and do all that stuff next time!' It's been 2,000 years, how much longer are people going to wait?He's never late... sometime we wish it would be a little sooner.