Верно: Сторож начал выкрикивать ругательства, услышав которые мальчики, не сговариваясь, побежали в сторону выхода. Поскольку деепричастие услышав в составе определительной придаточной части имеет в качестве зависимого слова союзное слово который (см. пункт 4 параграфа 71 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина), после такого деепричастного оборота запятая не ставится. В остальном пунктуация корректна.
Решение практических вопросов грамматики (к сожалению или к счастью) неотделимо от грамматической теории. Поэтому уже в 3-м классе нужно учить детей группировать слова по грамматическим признакам; например, говорить о собирательных существительных, при этом не злоупотребляя грамматической терминологией. Интересные идеи преподавания грамматики в школе можно найти в работах И. Г. Милославского, например: "Зачем нужна грамматика?: Книга для внеклассного чтения". Библиографию этого ученого можно найти в Интернете.
Здесь менялась словарная фиксация. В 4-м издании «Русского орфографического словаря» РАН (М., 2012) было зафиксировано: файер, файерный, файер-шоу (и это отражено в ответе на вопрос № 271456). Однако впоследствии академический орфографический словарь изменил рекомендацию и теперь фиксирует написание без й: фаер, фаерный, фаер-шоу. Это нормально: заимствованные слова, осваиваясь языком, часто испытывают колебания в написании. Практика письма может измениться, и это находит отражение в словарях.
Правда – что слово кофе можно употреблять в разговорной речи как существительное среднего рода, неправда – что теперь: указание на допустимость такого употребления находим еще в словарях 1970-80-х гг. (см., например, Скворцов Л. И. Правильно ли мы говорим по-русски? М.: Знание, 1980). При этом средний род слова кофе (и раньше, и сейчас) – допустимое разговорное употребление; согласно строгой литературной норме слово кофе (и раньше, и сейчас) – существительное мужского рода.
Между нарицательными именами существительными, сочетание которых выполняет определительную функцию при имени существительном (в данном случе цикл), ставится тире: система человек — машина; отношения учитель — ученик; проблема производство — человек — природа (см. параграф 20 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина). Добавим, что подобные сочетания не требуется заключать в кавычки: цикл рождение — жизнь — смерть.
Да, в 4-м издании «Русского орфографического словаря» РАН (М., 2012) зафиксировано дефисное написание слов с первой частью саунд-: саунд-дизайн, саунд-драма, саунд-поэзия, саунд-поэма, саунд-поэт, саунд-продюсер, саунд-процесс (но: саундтрек, саундтрековый, саундчек). Колебания в написании недавно заимствованных слов и неодинаковая их фиксация в разных словарях (или разных изданиях одного и того же словаря) – вещь вполне естественная: слово осваивается в языке. Что касается саунд-продюсера, правка внесена: слитное написание в электронной версии орфографического словаря на нашем портале исправлено на дефисное.
В новых словарях тоже зафиксировано Великое княжество Литовское (например, в 4-м издании «Русского орфографического словаря», вышедшем в 2012 году). Т. е. орфографическая норма не менялась, написание слова княжество в этом сочетании с большой буквы нарушает норму. Княжество пишется с прописной только в официальных названиях современных государств (Княжество Монако).
Слово Острова пишется с прописной в официальных названиях государств, административных территорий: Республика Маршалловы Острова. В значении 'группа островов, архипелаг' слово острова пишется строчными: Маршалловы острова (архипелаг).
Можно обратиться к печатным изданиям. В недавно вышедшем в свет 4-м издании «Русского орфографического словаря» РАН (М., 2012) зафиксировано:
спа, нескл., м. и с. (курорт с минеральными водами; водные процедуры)
спа... – первая часть сложных слов, пишется через дефис.
Таким образом, спа в рассматриваемом значении пишется строчными, может употребляться и как самостоятельное слово, и как первая часть сложных слов: спа-процедуры, спа-салон. При самостоятельном употреблении спа может выступать и как существительное мужского рода, и как существительное средного рода.
В приведенном Вами предложении пунктуация верна. В конце бессоюзного сложного предложения ставится вопросительный знак, если образующие его части являются вопросительными предложениями (между ними ставятся запятые) или только последняя часть содержит прямой вопрос (перед ней ставится двоеточие либо тире, в зависимости от смысловых отношений между частями предложения): Кто скачет, кто мнится под хладною мглой? (Жук.); А я ехала сейчас, говорила с вами и всё думала: почему они не стреляют? (Сим.); Хвалы приманчивы — как их не пожелать? (Кр.)