It seems like this public apology will actually do you more harm than good. The best strategy is probably to say nothing (i.e. delete this) and wait for it to blow over. In a week, nobody will care. The problem is that apologizing like this will draw more attention to the initial act. People are more likely to think "man, that really was horrible" than "well, that was horrible, but he apologized, so it's okay". Basic…
It's the same debate that centers around when you should write a blog post about downtime. After 10 minutes? Probably not because you've draw attention to the downtime, that wasn't really that severe. 1 hour? Maybe not, people will probably forget about it, and the Internet will have no record that it ever happened. But never post about downtime and users feel ignored, and people get really, really mad at you...