Allow me to digress a bit....while I believe that this is a matter between him and his wife and NO ONE else, he is a public figure and as such should be held to a higher standard. It's one of the trade offs of fame. About the apology...hmmm...should have occurred sooner but I do think he was sincere. I applaud Elin for not showing up with a plastic smile to support him...he betrayed her in the worst possible way and no doubt it will take many months, years for that trust to be regained.
For any husbands reading this...don't do it!!