Вы правы, сочетание неудачное.
Не нужна запятая перед "или". Предложение выглядит незаконченным.
По основному правилу между частями этого сложного бессоюзного предложения следует поставить двоеточие. На практике вместо него часто пишут тире, это не считается ошибкой.