I'm trying to understand what's broken here. The example is a 90° rotated (portrait) image, and the exif shows a 90° rotation. It's correct, isn't it?
This might matter for displays that try to compensate for the orientation data, but I'm pretty sure that's an incorrect practice.
orientation 6: 90 degrees CCW
You can use the volume button as a take photo button. On mine if you hold it like a camera and do that, the picture is rotated 180. I think that would be 0 degrees on the new iPhone, which seems more correct to me.
Either way, it displays properly oriented if the software handles exif data correctly.