The only thing that kind of bothered me was that Bitbucket focused too much on blaming Amazon. Here's a sports example. Let's say a team loses because the left tackle messes up and the quarterback gets sacked. After the game, during a press conference, does the quarterback say that they lost, but it's the left tackle's fault? No. Even if the quarterback believes he himself performed great, he'll still take part of the blame. That's because it's the professional thing to do, and people respect him more for it.
You could say that Amazon and Bitbucket aren't on the same team, so it's different. But Bitbucket is paying Amazon to perform better just like a football team pays a player to make the team perform better. In other words, based on the concept of a team recruiting players for better team performance, Bitbucket recruits Amazon for better company performance, so they're basically on the same team.
That said, Bitbucket should focus less on singling out Amazon, and focus more on trying to figure out what they could have done better. It's the professional thing to do, and I'll respect them more for it.