1.
It's not necessary to have (and maintain) two different versions of your skin for auto-coloured and not auto-coloured versions.
If you have set PlayerAutoColor to 'true', then a user can decide for himself to use auto-colouring or not.
2.
If the player panel is set to display 'rating' but not 'loved', the rating stars get bumped into undesired territory.
(check the 'replacementElement id' elements at the bottom of your skin.xml file to make the necessary adjustments)