It's never too late to apologize for something we have done or said. However, it is the motive behind the repentance that matters most. If Alford came to his AD and felt like he needed to do this because it has been weighing on his conscience and he needed to do it, then its never too late. If he did it because he felt like it was good PR and he was taking heat for it and this is an attempt to get the heat off his back? He'll have to deal with that.
Being that I don't know what it is, I sure as heck am not in a position to judge it, as I've apologized for things I've done and said years later after being convicted of the need to do so.