Корректно раздельное написание. О некоторых тонкостях читайте здесь.
В данном случае союз либо разделительный и не требует постановки запятой. Однако семантика компонентов, которые он разделяет (точное указание времени, с одной стороны, и неопределенное — с другой), подразумевает неожиданное присоединение, а потому перед ним уместно поставить тире: Перезвоню через два часа — либо потом как-нибудь. (Сравним случай, где такого не наблюдается: Перезвоню через полчаса либо через час.)
При первой словарной фиксации этого выражения в 1970-х гг. оно было дано в написании через запятую. Сейчас предпочтительными следует признать варианты: явился не запылился или явился — не запылился.
Правило состоит в том, что сложные слова с первой иноязычной (интернациональной) частью, кончающейся на гласную (авто-, агро-, астро-, аудио-, аэро-, баро-, бензо-, био-, вело-, вибро-, видео- и мн. др.), пишутся слитно.
Нормативными словарями это слово пока что не зафиксировано, однако, на наш взгляд, корректно дефисное написание: ред-флаг.
В сложных словах с первой частью гетеро- основное ударение падает на вторую часть слова. На первую часть гетеро- падает дополнительное ударение, и в большинстве случаев возможны варианты гетеро- и гетеро-: гетерогенез и гетерогенез, гетерогамия и гетерогамия.
Разница в том, что приставки пред... и под... русские, а приставка пост... иноязычная. Буква ы вместо и пишется только после русских приставок, кончающихся на согласный (кроме приставок сверх- и меж-). После иноязычных приставок и сохраняется: гиперинфляция, дезинформация, дезинтеграция, контригра, постимпрессионизм, постинфарктный (ср. предынфарктный).
Такое написание указано на научно-информационном «Орфографическом академическом ресурсе АКАДЕМОС» Института русского языка им. В. В. Виноградова РАН.
Неоднословные приложения присоединяются при помощи тире (знак тире слева и справа отделяется пробелами).