One more piece of info to share:
It appears that sometimes your RTL mobile website looks awful on some of devices: it has HUGE horizontal scroll.
The reason is simple (once you find it): there are hidden elements in Jquery Mobile, which are hidden by moving them to the left. Yep.
Just search JQMobile css file for the left:-9999px; and change them to whatever is suitable for you.