That is really cool. Thanks for sharing.
I've been thinking of doing something like that for ages. I hadn't thought of using the servo to patially press the button.
I'm curious to know how you made the piece of plastic the holds the servo (the programming is easy peasy !) and how it attaches to the camera. Did you try any other solutions before settling on that design?
Do you have a link for the remote that you used. I guess another Arduino could easily be used as the transmitter. That would open up the possibility of timed snapshots.
...R