Если считать, что офицер-майор — это сочетание с приложением (как врач-хирург), то всё верно. Нам такое употребление не встречалось. Предпочтительно такое оформление: На углу стоял врач-хирург. На углу стоял офицер, майор. На углу стоял офицер — старший лейтенант.
Если слово "уголь" используется в значении "вещество", а не "куски обгоревшего дерева", то нужно использовать форму ед. ч.: марок угля.
Грамматическая основа: мы с мамой переехали.
Такое слово словарями русского языка не фиксируется.
Запятая нужна. Обособляется приложение, относящееся к имени собственному, если оно стоит после определяемого существительного.
Буква ё пишется в следующих случаях:
1. Когда необходимо предупредить неверное чтение и понимание слова, например: узнаём в отличие от узнаем; всё в отличие от все; вёдро в отличие от ведро; совершённый (причастие) в отличие от совершенный (прилагательное).
2. Когда надо указать произношение малоизвестного слова, например: река Олёкма.
3. В cпециальных текстах: букварях, школьных учебниках русского языкa, учебниках орфоэпии и т. п., а также в словарях для указания места ударения и правильного произношения.
Примечание. В иноязычных словах в начале слов и после гласных вместо буквы ё пишется йо, например: йод, йот, район, майор.
Слово забор здесь использовано корректно. Возможно, подойдет и слово вывоз.
Трудно судить о правильности по отдельным фрагментам. Нужно видеть более обширный контекст.