Слово шелом, которое отмечено в русских говорах в значениях «навес», «конек» и др., восходит к др.-рус. слову шеломъ «шлем», как Вы справедливо написали, с полногласием.
Как и ст.-сл. шлѣмъ (с тем же значением «шлем», но с неполногласием), заимствованное в русский литературный язык, оно, в свою очередь, восходит к праслав. *šelmъ, которое было заимствовано из др.-герм. *helmaz первоначально в виде *xelmъ. Еще до развития полногласия в этом слове начальный твердый заднеязычный *х перешел в мягкий *š́ в
результате праславянского фонетического изменения, известного как первая палатализация, что, видимо, было вызвано сугубой твердостью (сильной веляризацией) др.-рус. *l (=[ɫ]). Накануне возникновения полногласия в древнерусском языке происходило еще одно фонетическое изменение: *el в положении между твердыми согласными переходил в *ol. Так, псл. *melko давало в др.-рус. сначала *molko, из которого позднее в процессе развития полногласия появлялось др.-рус. и совр. рус. молоко (ср. псл. *xoldъ, *gold, *golva > холод, голод, голова и т. п.). В слове же *š́elmъ изменению *el > *ol мешала мягкость предшествующего /š́/, в то время как развитию вставного /о/ после она не
мешала. Отсюда и получилось др.-рус. шеломъ, а не шоломъ: псл. *xelmъ > *š́elmъ > шеломъ. Форма с о поcле ш – шолом – также могла появиться в говорах русского языка, но это происходило позднее и было связано уже с другим изменением – переходом /е/ в /о/ перед твердыми согласными.
Ваши сомнения оправданны. На первый взгляд может показаться, что недочитать и не дочитать означают одно и то же и достаточно одного раздельного написания. Однако есть контексты, которые подтверждают правильность фиксации в словаре слова недочитать, позволяют почувствовать специфические оттенки значения, отличающие недочитать от не дочитать.
Если не прочитать это произведение, многое в поэзии Дорожкиной можно недочитать, недочувствовать, недопонять, а самого автора недолюбить.
И эту жизнь надо прожить достойно, потому что обещали тем, кто недомечтал, недочитал, недоучил, не дожил.
Возможно, потому, что им самим в детстве недочитали сказок родители.
Поэтому лучше перечитать, чем недочитать.
В этих предложениях нет значения прерванного, не доведенного до конца процесса чтения (ср. с не дожить из примера выше), здесь недочитать имеет значение 'читать мало, недостаточно' и раздельное написание невозможно.
Корректно: В этот момент она бросила стакан на пол, и тот разбился на кусочки. Им начинало казаться, что еще немного – и они оторвутся от погони. Ему казалось: стоит этим предметам появиться в доме – и больше не к чему будет стремиться.
Принято беспредложное управление: дифференцировать что-либо (нормы, подходы и др.). Вы не могли бы привести пример сочетания с предлогом?
Ваше замечание справедливо: в газете ошибка. Ондатра – существительное женского рода, правильно: ондатр.
Знаки препинания стоят правильно.
Корректно написание со строчной буквы.
Профессионал, профи, мастер, эксперт — эти слова, при поддержке контекста, могут выражать признаки 'опытный', 'имеющий большой стаж' наряду с другими признаками, характеризующими специалиста высокого уровня. При указании исключительно на наличие опыта, большого стажа обычно употребляют описательный оборот из разряда имеющий большой / многолетний опыт / стаж работы, (специалист) с большим / многолетним опытом.
Междометие упаси господи (в котором форма господи не выражает обращение к Богу) пишется строчными и не разделяется запятой.
Указанная запятая не нужна.