Первое приведенное Вами правило — о сложных словах с начальной частью, заканчивающейся на согласную, поэтому к словам с частью вело оно не подходит. Второе было бы применимо, если бы часть вело присоединялась к слову, пишущемуся со строчной буквы, например: велогонки, велобаза, велоспорт, велотренажер. Если же нужно присоединить приставку или первую часть сложного слова к собственному имени, пишущемуся с прописной буквы, то нужно руководствоваться правилом координации. По нему правильно писать вело-Россия, вело-Уфа (аналогичные примеры из правила: спорт-Одесса, фото-Москва). К сожалению, без учета орфографического правила было зарегистрировано название общественного движения «ВелоРоссия».
Запятые стоят верно. Первую из них можно заменить на тире, поскольку придаточная часть с условно-временным значением как закончишь предшествует главной части напиши: Как закончишь — напиши, как ты.
Действительно, в информационных заметках встречаются лаконичные обороты типа байопик композитора или байопик певицы. Тем не менее обзор текстов, в которых слово байопик употребляется по отношению к герою фильма, показывает, что преобладают словосочетания с предлогом о: байопик о композиторе, байопик о певице. На наш взгляд, в этом случае значение оборота сохраняет ясность и однозначность, тогда как выражения байопик композитора или байопик певицы оставляют открытым вопрос о создателе фильма. Именно тех, кто снимал байопик, обычно и называют зависимые существительные в форме родительного падежа.
Ваш вариант постановки знаков препинания соответствует правилам русской пунктуации. Правда, если первые две части разделены запятой, выражающей перечислительные отношения, получается, что последняя часть содержит следствие не только из второй (ты пришла), но и из первой части (без тебя душа болела), а это явно противоречит общему смыслу высказывания. Для более точного выражения смысла рекомендуется отделить первую часть точкой: Без тебя душа болела. Ты пришла — и всё прошло.
В этом случае союзное слово как, в подобных контекстах синонимичное союзному слову что, присоединяет придаточное изъяснительное (по другой терминологии — дополнительное) предложение, зависимое от глагола (не) знаю. Этим и объясняется постановка запятой.
Необходимо закрыть запятой придаточную часть что мы одни, в остальном знаки препинания расставлены верно. В параграфе 135 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина (М., 2006 и след.) описана подобная ситуация: «Если слова автора распадаются по смыслу на две части, которые относятся к разным частям прямой речи, то при соблюдении других условий после слов автора ставятся двоеточие и тире: «Эхма… – безнадежно вздохнул Гаврила в ответ на суровое приказание и горько добавил: – Судьбина моя пропащая!» (М. Г.)». Отметим, что в этом примере в качестве слова, вводящего первую часть прямой речи, используется не глагол речи, а глагол движения вздохнул, так же как и в Вашем примере – глагол движения осмотрелась.
В разговорной фразе Сказал (сказано)NзначитN, где N – некоторое повторяющееся слово (сочетание), постановка знаков препинания может быть различной, что показывает, в частности, анализ примеров (довольно многочисленных) из Национального корпуса русского языка, отличающихся большим разнообразием вариантов пунктуационного оформления. Разнообразие можно объяснить тем, что в этой фразе пропущены некоторые смысловые звенья: [Если я] сказал [что я выполню/сделаю это] сегодня значит [я выполню/сделаю это] сегодня. Кроме того, слово значит можно грамматически интерпретировать не только как вводное, но и как глагол ('означать'), и тогда значит = 'это значит'.
Попробуем сформулировать рекомендации, исходя из структуры частей и их смысловых отношений. Первую часть можно оформить с тире – знаком для обозначения пропусков слов: Сказал – сегодня... Другое дело, что если значит считать вводным, то фраза в целом будет выглядеть так: Сказал – сегодня, значит, сегодня. Такое оформление затемняет логическую структуру фразы, явно состоящей из двух частей. Логичнее считать значит глаголом и во второй части также поставить тире, ведь там тоже пропущены смысловые звенья. Получится гармонично: Сказал – сегодня, значит – сегодня.
Впрочем, возможен и другой вариант. Если слово сегодня было реально произнесено, то в предложении можно передать прямую речь. Тогда первая часть будет прочитываться с несколько другой интонацией, а между частями будет уместно тире. В этом случае слово значит вводное: Сказал: «Сегодня», – значит, сегодня.
Противоречия между двумя частями высказывания нет, так как они близки по смыслу. Возможно, если это допускает контекст и особенности описываемой ситуации, рассматривать вторую часть как уточняющую первую.
Статус начальной части противо... неоднозначен. Ее характеризуют как приставку или как первую часть сложных слов, см. ресурс «Проверка слова». А. Н. Тихонов в своем «Словообразовательном словаре русского языка» включил слово противогаз только в гнездо слова газ, определяя способ образования как приставочный.
Удалить в значении 'устранить что-л. оперативным путём; вырезать' – слово, характерное для медицинской речи. С ним такое неточное, разговорное употребление вряд ли возможно, поэтому корректно: удалить опухоль.
Слово рак вместо опухоль может использоваться в разговорной речи, но с другими глаголами, в первую очередь – вырезать. Ср.: Месяца два назад у его сестры вырезали рак, и теперь все ждали возврата болезни (А. Чехов, Три года).