The second is a minor one but when you click on a song the rating colour become bright blue but i can't see why this happens in the script and there is no way that i can see in 'Color and Fonts' to change this
From the title formatting reference (emphasis added by me):
$rgb(r,g,b)
Sets the color for text. r, g and b are the red, green and blue component of the color for unselected text. The color for selected text is set to the inverse color.
$rgb(r1,g1,b1,r2,g2,b2)
Sets the color for text. r1, g1 and b1 are the red, green and blue component of the color for unselected text. r2, g2 and b2 are the red, green and blue component of the color for selected text.
In short, change the color part of your title formatting to this:
$rgb($mod($crc32(%rating%),256)60,30,30,$mod($crc32(%rating%),256)60,30,30)
if you want that shade of red regardless of whether an item is selected or not.