> No, Apple cannot decrypt iMessage or FaceTime traffic because they don't have the keys.
They can very easily decrypt iMessage traffic using the method outlined in the article. They simply provide the sender with an erroneous key.
> key distribution is out of scope
Not according to GGP's definition, which didn't require merely that messages stay encrypted between endpoints but that middlemen have no way of decrypting the data.