Thanks! And I completely hear you and totally agree re: unnecessary animations.
In this case, I used the Masronry.js library for the thumbnail grid, and the unnecessary animation you speak of is mostly the result of that. Basically, it reloads the grid after every thumbnail image is loaded, and the reason I stuck with it was to eliminate the visual lag of having no thumbnail grid at all while all of the images are loading up – but perhaps it should be the other way around?
This can easily be disabled in the template via the initGrid.js file. Perhaps I should document that option more thoroughly. :)
Thanks again for your feedback!
Edit: I've since updated the site to load the grid up after all images are loaded, eliminating the dancing animation.