I've fixed a bug that was causing recent album images on the homepage to not work.

They should all work now. Let me know in admin stuff if you still see weirdness.