Действительно, оборот с как здесь может обособляться или не обособляться. Он выделяется запятыми, если имеет дополнительное значение причины («поскольку был главным режиссером»). Если такого значения нет, то запятые не ставятся.
Если контекст допускает оба варианта, то окончательное решение принимает автор текста.
Слово ратуша пишется строчными, если имеется в виду орган городского самоуправления (исторический термин), и с прописной буквы, если речь идет об архитектурном памятнике. В приведенном Вами контексте корректно написание с прописной, если подчеркивается, что речь идет о памятнике, о достопримечательности.
Если имеется в виду центр офлайн-репетиторов, то верно офлайн-репетиторский центр. Если имеется в виду репетиторский центр, работающий офлайн, то порядок частей в наименовании рекомендуется изменить: репетиторский офлайн-центр; если отредактировать наименование невозможно, то по правилам координации верно раздельное написание: офлайн репетиторский центр.
Если в именительном падеже фамилия именно Регин (не Регина), то она склоняется, если относится к мужчине, и не склоняется, если относится к женщине: у Вадима Регина, но у Виктории Регин. Конечно, такое возможно. Ср.: у Анатолия Собчака, но у Ксении Собчак.
Если у причастия есть зависимое слово (на сайте), то следует писать раздельно: Продукция, не представленная на сайте. Также причастия с не пишутся раздельно, если по контексту есть противопоставление.
Если зависимого слова и противопоставления нет, то причастия с не следует писать слитно: Непредставленная продукция.
Если косая черта используется в сокращениях (км/ч), она не отбивается пробелами.
Определенных правил по отбивке косой черты, которая употребляется вместо союзов и, или, не зафиксировано. Обычно она не отбивается пробелами, если разделяет слова. А если разделяет словосочения, то на практике пробелы могут ставиться.
Имеется в виду BMW? Такое написание, на наш взгляд, будет уместно только в том случае, если нет сомнений, что читателю будет понятно значение этого слова (например, если оно встречается в специализированном издании автомобильной тематики), и если оно употребляется вместо аббревиатуры BMW в особых стилистических целях.
Если нет родового слова, название склоняется: в Духовницком, из Духовницкого. Если родовое слово поселок есть, название лучше не склонять. Географические названия в сочетании с родовым словом обычно не склоняются, если род обобщающего нарицательного слова и топонима не совпадают: в поселке (мужской род) Духовницкое (средний род).