Корректно: Спустя три месяца деньги стали заканчиваться и начали приходить повестки из военкомата — в итоге Александр подписал контракт (судя по всему, обстоятельство спустя три месяца относится к обеим грамматическим основам, соединенным союзом и). Без воды, без еды — думал, умру (тире выражает отношения следствия в бессоюзном сложном предложении). Александру было очень страшно, он хотел покинуть позицию, но знал, что его ждёт в этом случае. «Я сейчас буду идти, и меня расстреляют свои».
Верно: Сторож начал выкрикивать ругательства, услышав которые мальчики, не сговариваясь, побежали в сторону выхода. Поскольку деепричастие услышав в составе определительной придаточной части имеет в качестве зависимого слова союзное слово который (см. пункт 4 параграфа 71 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина), после такого деепричастного оборота запятая не ставится. В остальном пунктуация корректна.
Рекомендация, приведенная в справочнике Д. Э. Розенталя, касается выбора формы определения, которое находится между числительным два, три, четыре, и существительным. Трудность в том, какую форму выбрать: две одинаковые бабочки или две одинаковых бабочки? Розенталь говорит, что при существительных женского рода определение чаще ставится в форме именительного падежа, т. е. две одинаковые бабочки.
В вопросе № 302351 речь шла о конструкции после глагола найти, требующего винительного падежа. Вспомним, что у одушевленных существительных винительный падеж во множественном числе совпадает с родительным (вижу бабочек), а у неодушевленных — с именительным (вижу ложки). Поэтому правильно: найди двух одинаковых бабочек (ср. в родительном падеже: там нет двух одинаковых бабочек), но, например, найди две одинаковые ложки.
Соответствовать правилам будет только дефисное написание ютуб-видеоконкурс. Однако при таком написании логические отношения между частями ютуб- и видео- оказываются несколько затемнены, поэтому мы всё же рекомендовали бы придумать иной, более внятный вариант наименования.
В этом предложении нужна запятая перед или: союзами ли…или связаны соподчиненные придаточные части (см. примечание 4 к параграфу 35.5 справочника по пунктуации Д. Э. Розенталя).
Вот рекомендации из справочника Д. Э. Розенталя «Управление в русском языке»:
ЖАЛКО (жаль) — 1. [о чувстве сострадания, жалости по отношению к кому-чему-л.] кого-что. Жалко / жаль девочку; Мне стало невыразимо жалко его (Гарш.); Жалко / жаль увядшую розу. 2. [о чувстве грусти, горечи, сожаления по поводу отсутствия, утраты кого-чего-л.] кого-что / кого-чего. Жалко / жаль мне всех рано ушедших из жизни; Жалко / жаль потерянного времени. 3. [о нежелании тратить, отдавать что-л., лишиться чего-л.] чего. На минуту становилось жалко богатства (Горб.); Сахару больно жалко: много его у них выходит (Остр.).
Наиболее подробно вопрос сочетания парного тире, выделяющего вставку, с другими знаками препинания, освещен в примечании 4 к параграфу 26.2 справочника по пунктуации Д. Э. Розенталя. Примеров, аналогичных Вашему, там не приведено. Исходя из того, что «перед первым тире ставится запятая, если этого требует структура первой части основного предложения», а в данном случае структура того не требует (нет оборотов, которые нужно закрыть), можно рекомендовать не ставить запятую в этой позиции.
Названия остановок даны в корректных падежных формах.
В примечании 4 к параграфу 49.1 справочника по пунктуации Д. Э. Розенталя указано, что в подобных случаях вставка оформляется только запятыми: Моделирование, отмечает И.И.Иванов, обеспечивает доступность для исследования причин изменений… Предполагается, что автор стремится передать общее, фактическое содержание передаваемой речи. Добавим, что если автор хочет подчеркнуть, что цитирует источник дословно, оформление фрагмента как прямой речи уместно: «Моделирование, — отмечает И.И.Иванов, — обеспечивает доступность для исследования причин изменений…».