Иностранные названия в русском тексте лучше передавать кириллицей, тем более два из приведенных Вами названия (Твиттер и Фейсбук) графически уже освоены русским языком. Если все же по каким-то причинам названия необходимо передать латиницей, то предложенные Вами варианты оформления можно принять: апостроф лучше покажет границу между собственно названием и русской морфемой, чем дефис.
Существует устойчивый оборот остановился как вкопанный. В устойчивом обороте запятая не ставится. В Вашем предложении вместо глагола остановился используется синонимичный глагол замер. Запятую можно оправдать изменением состава устойчивого оборота, однако, на наш взгляд, замена на синоним не разрушает данный фразеологизм, значение его сохраняется, поэтому запятая все же не нужна.
Хотя формально по упомянутому Вами правилу двоеточие возможно, кажется, что соответствующая интонация маловероятна. На наш взгляд, знаки препинания, которые стоят в предложении, более естественны, их правильность сомнений не вызывает.
Подобное употребление дефиса не предусмотрено правилами правописания, однако представляется, что оно вполне возможно. Этот случай можно включить в ряд других, когда дефис используется в выразительных целях.
В этих предложениях запятая не нужна, так как союз и связывает два однородных члена.
Однородные члены предложения, соединенные одиночными соединительными или разделительными союзами (и, да в знач. «и»; или, либо ) не разделяются запятой: Теплоход встал поперек реки и дал течению развернуть его вниз, по ходу (Расп.); День да ночь – сутки прочь (посл.); Поддержит он Уздечкина или не поддержит? (Пан.).
На наш взгляд, стоит смириться с существованием разных подходов.
Знаки препинания в схемах предложений с прямой речью Вы ставите правильно. Кроме справочников Д. Э. Розенталя, Вы можете сослаться на «Правила орфографии и пунктуации» 1956 г. и полный академический справочник под ред. В. В. Лопатина. Хотя в тексте правил порядок знаков не оговаривается, примеры однозначно показывают, в каком порядке должны стоять кавычки и другие знаки.
В первом предложении знаки препинания расставлены верно. Второе предложение лучше разделить на два: А вот какого числа? Назовите!
Слово достаточно новое и пока не зафиксировано в академическом орфографическом словаре. Наш старый ответ о дефисном написании был дан, когда правила орфографии сложных слов еще не были достаточно разработаны, когда слова с частью -снабжающий были мало известны литературному языку.
Сейчас словарь дает нам возможность проанализировать представленные в нем слова с частью -снабжающий. Первая их часть не содержит суффикса -н- (газоснабжающий, теплоснабжающий, топливоснабжающий, энергоснабжающий), что вполне объяснимо: все такие слова образуются от существительных (снабжать газом > газоснабжающий, снабжать теплом > теплоснабжающий и т. д.). По данной модели должно образовываться слово ресурсоснабжающий, которое нужно писать слитно как сложное прилагательное с соединительной гласной, с подчинительным отношением основ и без суффикса в первой части.
Старый ответ мы поправим, а слово ресурсоснабжающий передадим авторам академического словаря.
Для Вашего случая рекомендаций в правилах орфографии и пунктуации нет. Справочники для издателей рекомендуют иностранные названия передавать средствами русской графики — транскрибировать, транслитерировать или переводить. Однако, на наш взгляд, в тексте программы по иностранному языку, адресованной исключительно специалистам, возможно написание тем на соответствующем иностранном языке. Если адресат программы шире, то название можно дублировать: давать и на иностранном языке, и в переводе. Обычно названия, набранные латиницей, кавычками не выделяются, так как латиница — достаточно сильное средство выделения в кириллическом тексте. Полагаем, что исключение могут составить те случаи, когда без кавычек границы названия неясны и когда нужно оформление названий сделать единообразным.