Problem with the new origin feature of imagesprite: touch position does not match the visual position

There is a discussion that may help with regard to Sprite Rotation using the new options > Rotating sprite around its center - #4 by Peter .

New origin issue for Sprites (and old issues discussed too) links that might help with some of the issues you mention.