The reason for the iSENDu picture display bug is quite interesting: if an image is serialized into a NSData object, i.e., essentially transformed into a stream of bytes using the UIImagePNGRepresentation from the UIKit framework, the original Exif information is somehow lost. And, to make things worse, the width and height of an image is automatically set to 1600, 1200 pixels respectively, while the image orientation is set to up.
We will investigate this issue in greater detail and post the corresponding code later today.
Your ikangai team