I personally would want to get an email telling me directly and with no bullshit involved. I don't want to listen to a CEO come up with some fake apology, and I also want to absorb the news in the confort of my own time, in my own personal space, instead of feeling like cattle being rushed from one point to the next.
IMO there's barely any point trying to appease anyone, just do it, it's ugly, move on.