“Frankly, I think he gives things too-early dates to generate controversy rather than because he actually believes it.”
Kurzweil has many flaws, but I’ve never gotten the impression that he says things just to provoke controversy. He seems to be very earnest in his predictions.
I think he has the opposite problem – he seems to desperately want the technologies to exist in the timelines he gives. After all, he’s going to need some of those medical therapies if he’s to achieve his longevity goals.