Yeah, I agree that he should have done the surgery earlier...although I think the C's management had as much say in it than he did.
Anyways, this is good news. I really think JO is an incredibly important piece to this team come playoff time, and gives them a combination of skills they don't have in anyone except Garnett.