Избыточность кода Морзе определяется несоответствием наиболее частотных букв языка самым коротким кодовым словам.
Нет, не этим, а просто избыточностью кодировки -- при необходимости выводить всю эту кодировку в выходной поток.
Помехоустойчивость его сомнительна,
Нет, несомненно отсутствие его помехоустойчивости -- за недостаточностью запаса кодов.
Другой вопрос -- что понимать под помехоустойчивостью. К какому из блоков схемы"человек-машина-человек" её применять. На сегодняшний день два крайних блока не актуальны (в том, что касается собственно передачи информации): настучал по пипочкам -- вывел на принтер. А вот в те времена это было гораздо более существенно: наизусть зазубрить все сорок кодов, да ещё и на автомате -- в промышленном масштабе это представляло собой некоторую проблему.