Yes, but it wasn't signed by the CPO, the board, or anyone, they were all signed by Zuckerberg so I think it looks especially fake to take out those ads (which are especially targeted at the 'political class' IMO) and then refuse to come before MPs.
That makes it sound like people are upset about an isolated incident, trying to play this off as an isolated incident is going to blow up very badly as people "discover" just how much of their data is everywhere, whether they gave permission or not this isn't about a single breach.
That letter is pure narcissism. Blame someone else, promise to change, play the victim.