Now this is a very clever idea.
Pechakucha is a presentation style where you have 6 or more slides each lasting 20-30 seconds that move automatically which forces the user to present in a more dynamic and engaging style.
This person has taken flickr images and done the same thing. You add in the feature you wish to talk about and you get 20 random pictures each lasting 20seconds.
Options allow you to alter the number of pictures and the timings.
See on pechaflickr.cogdogblog.com