It sounds to me that Hamill was being truthful when he said that he initially had doubts with Rian’s version of Luke, and he’s being truthful here when he says that the movie is nevertheless great.
He doesn’t strike me as the sort of person to lie; he probably just regrets giving cover to angry fanboys.