1) На странице регистрации запоминается выбор пользователя в сессии, следовательно, если постоянно меняете настройки для теста, открывайте новый браузер.
2) Пустое окно может быть из-за каких либо фатальных ошибок. Как правило это могут быть ошибки в шаблонах, языковых файлах, вкмодах, в которых может быть элементарно не закрыты кавычки, вставлены BOM символы и т.п, и т.д. Так же встречал ошибки как в самом опенкарте, так и в вкмодах, когда данные в моделях берутся напрямую из POST ($this->reuqest->post[]), не учитывая то, что модель может быть использована любым кодом на любой странице.
Добавьте в /index.php следующий код в самом верху после <?php
error_reporting(E_ALL);
ini_set('display_errors', TRUE);
И посмотрите, где происходит ошибка
3. Геоип может и не сработать, если Вашего адреса нет в базе, так как база собиралась из открытых источников, которые полнотой и точностью не блещут. А вот значения полей по умолчанию работать должны. Опять же на странице оформления заказа они могут быть запомнены в сессии либо в кукисах (если включены)