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.