I've implemented (1) and (2), but have decided to hold off from implementing (3) as I feel it is less important.
So now, every picture has a unique ID in the URL, e.g.
/pictures/1524-city-in-the-storm. I've also implemented this format for downloads, music tracks, resources, and videos. I've written a script that has converted the links in the news entries to the new format, however there may be other links on the site (or on other sites that link to Panzer Dragoon Legacy) that no longer work. In the future we can also now rename pictures and - so long as the ID is the same - links will continue to work. Picture names no longer have to be unique as well, so we can have two pictures called "Panzer Dragoon Saga Uru Screenshot" instead of adding
02, etc to the end.
We can also now mark pictures as replacing other pictures. A warning will appear for admins when they attempt to publish a picture that is marked as replacing another picture; if the admin confirms it, then the old picture will be deleted.