Исторически это родственные слова, но в современном языке красный ‘цвета крови’ и красивый не являются однокоренными словами.
Разделяются запятыми однородные члены предложения, соединенные повторяющимися союзами.
Белый, или желтый, или красный.
Верно с тире или запятой при пояснительной конструкции: Какой пиджак лучше — синий или красный?; Какой пиджак лучше, синий или красный?
См. ответ на вопрос № 249685.
Каких-либо еще знаков препинания, помимо уже поставленных, во фрагменте не требуется.
Более точное по смыслу согласование - во множественном числе: на столе лежат красный и синий карандаши. Но: на столе лежит красный карандаш и синий.
Верно слитное написание, однако предложение построено небезупречно, его лучше переформулировать.
Верно: кипенно-белый (как кипень).