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