Thanks for sharing this.
On iPad, starting portrait and rotating landscape redraws but same size (too small). Starting landscape and rotating portrait tries to redraw same size (too large) but breaks layout, pushing text below image.
I feel as though portrait mode on iPad might look better with white box below the otherwise extremely tiny image.
Looks fantastic on desktop Safari.