Чтобы перенести сайт в таком виде, в каком он есть, можно его сбекапить (вместе с базой) на локальном и развернуть архив на удаленном сервере. После разворачивания проверьте dbconn.php, чтобы он туда подсоединялся, куда надо. Кодировку соединения можно установить принудительно через SET NAMES.
Вроде нет такого, может когда-нибудь наконец сделают нормальное управление свойствами пользователей. А пока можно попробовать в шаблоне их убрать, например.
Не знаю как это сделать наиболее "правильно" с точки зрения битрикса, чтобы не было лишних редиректов. Но можно решить "влоб" - создавать регулярку на основе данных об иблоках в таком виде: "CONDITION" => "#^/(catalog|news|articles)/#",
вот эту строку можно фрмировать на основе данных из бд и хранить в кеше.