Такое оформление правильно. Союз или может соединять две части наименования книги, кинофильма, передачи и т. п. В этом случае перед союзом ставится запятая, а первое слово второго названия пишется с прописной буквы: «Добро пожаловать, или Посторонним вход воспрещен» (название фильма); «Майская ночь, или Утопленница» (название повести).
Последние ответы справочной службы
Да, тире ставится между подлежащим то и именным сказуемым правда.
Страница ответаТире здесь поставлено перед присоединительной конструкцией, не имеющей специальных вводящих слов и стоящей в конце предложения.
Страница ответаЗапятая ставится перед союзом но: Весна, но холодно.
Страница ответа