Mit der Rotiermethode entfällt das alles. Der Code ist schlank, übersichtlich und zuverlässig. Was will man mehr?
Die Zuordnung oder das gezielte Ansprechen eines Elements wird aber erschwert - darum ist die Rotationsmethode hier imho schlecht.
Was ist, wenn du explizit das 4. Bild haben willst?