Earlier quoted context omitted.
They can't create trusted public keys after the fact, they'd have to already have them. So there's no half truth. Either they currently create and store such public keys or they don't. Tim Cooke is saying they don't. That statement can't be half true. It's either true or false.
True. But they can replace any program on any iPhone with an NSA/Justice system version, and give the replacement access to any keys stored on the iPhone. There can never be any security on a closed system where a central party has all the control. That means apple's system is a lost cause for user security.
Also better not use a phone. Because Android and Windows Phone would have the same problem.