Ok, thanks for having sent me a video. I guess this is a lot of work but very good for me to be able to understand exactly the situation.
The site uses an auto resize functionality in order to properly resize everything when someone resizes the window. This is needed as otherwise, you would end up in a weird situation. Naomi discovered that two days ago and it was something I forgot to include. The code that takes care of that is also the same as a nationwide application I support and it has proven to work very well.
The problem is when you use such a small device to access the site, whenever you zoom or unzoom, this is the same as if you would do a resize window from a desktop. So, it is normal the right panel will appears in front of you because it is aligned right and will always be. So, if you zoom, it will take as much space as needed, in this case, moving over the central content.
Of course, this application is not intended to work as is at 100% on small devices. This is why developers build mobile apps for that in order to offer a subset version of the application for mobile devices. And, for now, there is no plan for that as I just ended at 20-month stretch on this one and I really need some time before starting something big like that which would require a totally different application. And, for that, I would also, "hope", that all this work will help to attract more members, that actual members will appreciate the new site and talk about it to others, and also to have more subscriptions.
What I recommend is this. Click on Dashboard\Settings. You will find a checkbox "Enable last 10 messages panel". When you work on your mobile device, I would at least recommend you turn it off. That will help.