Окончание творительного падежа после основ на шипящий пишется по-разному в зависимости от ударения (ножо́м, но му́жем; свечо́й, но да́чей), таково правило орфографии. Чтобы объяснить, чем обусловлено правило, обратимся к истории. Исторически оправданным является написание после шипящих гласной е, и еще в ХVIII веке в формах творительного падежа писали окончания -ем и -ей (платежемъ, барышемъ, падежемъ, плащемъ, ножемъ, сивучемъ, пращей). Постепенно в ударных позициях вслед за изменившимся произношением е заменяется на о, и такое написание становитя обычным под влиянием слов с основой на парные согласные по твердости-мягкости (столо́м, окно́м, стено́й). То есть в словах с ударными окончаниями побеждает написание «по выговору», а безударные окончания не изменяют традиции. Подробнее см. в труде Я. К. Грота «Спорные вопросы русского правописания от Петра Великого доныне» (с. 727–732).
Существительное кирпич может употребляться как конкретное и как собирательное. Ср.: Сверху положили еще один кирпич и Завод выпускает огнеупорный кирпич. В сочетании дом из кирпича второе существительное использовано как собирательное, что соответствует грамматическим законам русского языка.
Существительное бревно – конкретное, поэтому сочетание дом из бревна не соответствует строгой литературной норме. Однако это сочетание стало активно употребляться в профессиональной речи (единственное число используется в значении множественного). Грубой ошибкой его назвать нельзя.
Подробнее о лексико-грамматических разрядах существительных см. в пособии Е. Литневской. Также см. значения слов кирпич и бревно в «Большом толковом словаре русского языка» на нашем портале.
Значение слова погост в древнерусском языке - "постоялый двор, на котором временно останавливались князь и духовные лица". Как отмечает в "Этимологическом словаре русского языка" Макс Фасмер, значение "кладбище" у слова погост "возникло из описанного более древнего по мотивам табу".
Определительный оборот (в т. ч. причастный), стоящий после определительных местоимений (а все – определительное местоимение), обычно тесно примыкает к ним и запятой не отделяется. Запятые ставятся, только если оборот имеет характер пояснения или уточнения.
Такое употребление не противоречит правилам русского языка. Обратите внимание, что корректнее писать: с 10 до 18 часов или с 10:00 до 18:00.
Запятая перед или ставится потому, что в составе сложноподчиненного предложения союзы ли…или рассматриваются как повторяющиеся; придаточные части сложноподчиненного предложения, связанные этими союзами, разделяются запятой. В данном случае это придаточные изъяснительные, зависящие от глагола сказать. Запятая после словоформы к экипажу закрывает придаточную часть, тире выражает присоединительные отношения в бессоюзном сложном предложении (последняя часть этой сложной синтаксической конструкции связана с предыдущими бессоюзной связью).
Правильная форма родительного падежа мн. числа: (много) цыган.
Пунктуация зависит от смысла и интонации. Если имеется в виду "уже два года", то верно: Да, уж два года. Если имеется в виду "Ну да, два года", то верно: Да уж, два года.