If you'd like to see a hint of the future, I know the (primary school age) Ahuroa kids would be thrilled to have you all come and see You Through Our Eyes at The Estuary Arts Gallery in Orewa in June.
While I'm shameless-plugging, feel free to help them get there.
Rich: in any OS X open file dialog, type / and you get the "Go to the folder" pane, and from there you can paste.
Easy as /, ⌘A, ⌘V.
I'm pretty sure that Russell is wrong about being wrong about Angry Birds (the update turns a great piece into a not very good one).
Rovio's FAQ is easily found and it clearly explains the requirement for location data: Crysal (the social gaming network; widely used before Game Centre) needs this information (for fairly obvious reasons). If you don't use Crystal, then your location data is not used. You need to explicitly set up and enable a Crystal account, and iOS explicitly asks you whether you want to provide location data, and iOS lets you manage this (per application) in Settings, and iOS adds an icon to the status bar indicating whenever location data has been used, and iOS shows you which applications have recently accessed location data.
iOS is extremely zealous about protecting location data - so much so that it's a bit annoying at the moment, because if an app wants access to the photo library, it also requires location access (because most photos have location data attached); iOS 6 is addressing this.
There is no way that this is improper use. If you don't want to share your location data, then either don't use Crystal, or say 'no' when iOS prompts you. If Rovio are outright lying in their FAQ and are using the location data for something else, then that's another matter entirely, but you are still protected via iOS's privacy features.
As for tracking who you've called, I believe this is simply untrue. As far as I can tell, Russell is basing this on a single, extremely vague, web page (and if you go to the (Fox News) source of that article, it doesn't mention Angry Birds at all). The second-to-last paragraph in that article is almost certainly about Android only (the "list of permissions" gives it away).
Apple is far from perfect, but they try pretty hard with privacy (watch Jobs talk about it at D8, and you can see why), and they do a pretty good job. (It's a contrast to Android, since Google wants better advertising, which necessitates weaker privacy - and some people are happy to make this trade).
No, if you're updating on the device itself, it will explain that a newer version is required. If you're updating the apps in iTunes, then the newer version will be downloaded (iTunes doesn't try and predict/track what versions of all the devices that syncs with it are using), but the new version of the app won't sync to the device (there will be a warning explaining why the app cannot be synced).
The only way that an existing app can stop working because of failing to update is if it uses an external system (e.g. third-party service or the servers belonging to the developer) - which is common - and there's a change that isn't backwards compatible, requiring the new version of the app to work. (And possibly the new version of the app requires a newer version of the OS than the old one).
Given that updates are free and do not require a CC, this hardly seems unfair.