In RTL mode the stars appear like this visually:

    5 4 3 2 1

That's the behavior we want.  However, in the document itself (i.e. in the DOM), star 5 comes first, and star 1 comes last.   That's the opposite of how it should be.

I don't know if that manifests itself into a problem with screen readers or not, but it makes me a little nervous.  There's also a question of keyboard support, and relatedly focus.

A lesser issue is that you have float:left CSS for every star, where you could achieve the same thing, probably more efficiently, with a single CSS rule like:

    .mblStarRating > * { float: left; }