transform: rotate({{!!myfield}}deg);
image-orientation: from-image
This pretty much fixes things, as long as you're dealing with images that have the right meta-data.
The other CSS transforms didn't really work, because they applied the transforms *after* positions of the objects on the screen had been calculated.
Maybe this will help someone else --
Mark