He's taking personal responsibility for his actions, openly and publicly. That takes a level of maturity and openness that I know is hard, and I fully respect.
All that he missed, in my opinion, is what his next steps are, and how going forward he can assure that this won't happen again. It sounds like he does have plans, but a good apology goes "I was wrong; here's why/how I was wrong; here's what I'm going to do in the future so that I don't repeat the mistake".