Is the appearance of the language name correct in the drop-down menu? Are the letters in the right order on the other blocks?
Could you clarify what else is imperfect? IIRC, my TL specifically doesn't use the rtl style because there are bugs in it in some browsers, but he tries to duplicate the functionality himself.
The text inside option is wrong. It is interesting that all other RTL languages seems are okay expect Persian. http://i.imgur.com/ZnoFI0Y.png Amir said what I wanted to say on the below :)
None of them. The correct value for option "fa" is "فارسی". Thank you