One question I always have with secure systems distributed by app stores, even the open source ones, is how to you verify the source you're reading is the app you're using?
Well, there are several ways to get read access to the iPhone's filesystem. You can grab the binary from the phone and verify that its the same as when you compile the app on your own machine. No one's going to do that for most apps though.
The former would be signed with Whisper System's distribution certificate, which you couldn't do on your system because you don't have their certificate.