Just to add a bit on the whole fingerprint + NSA dialogue.
The security does not need to get anyone's prints from an iphone. They already have them for most people who have passports (many/most people do) plus the people that have got previous arrests etc.
What the security services may be interested in is matching a fingerprint to a phone user. They can already tap on people's conversations and they already collect traffic and log calls etc. So they know which number calls what other number. What they do not know for certainty is who is the owner of the phone.
In most cases where law abiding people purchase their own phones that is not hard to determine, and would not be of interest to the sec.services anyway. Where it is useful is in phones that are used for illegal purposes and are bought off second hand, stolen etc. There is obviously a niche section of the populace (e.g. terrorists) who use mobile phones not registered to their names. It's important to link that phone to a person.
In order to do that they don't really need one's prints, they have that (or can get it through a hundred other ways), what they are interested in is the hash signature which is unique and corresponds to your print. They already have the process of the hashing, so all they need to do is compare the iphone's hash to their database of hashes which is based on the prints they have in their database, converted in the same way that Apple uses (which would have course have shared with them).
Of course that is all a bit fictional and far-fetched, and would take years before all phones are biometric only, but that would be the angle where s.services would come into play (if at all), not to get people's prints.