What you’re asking goes outside the plugin’s standard configuration – specifically, removing theme elements when not logged in. All of it can be addressed, but it’s a specific implementation, it’s something that would fall under premium support.
You certainly can redirect all traffic to log in first using the wpmem_redirect_to_login() function. But removing theme elements will be a little more theme specific.