Wow this is incredibly cool! I love the shy feature especially, to screw with the viewer :P
One question I have, though, is that since the aspect ratio of the screen is fixed, does that mean that all the photos have to be rescaled? That is kinda inelegant, I wonder if there's a way to fix it.