Учитывая – это деепричастие, оно обособляется. Запятая перед что нужна.
Запятая нужна.
Различий нет, слово санкт-петербургский можно употреблять в любом контексте.
Наличие перед составным подчинительным союзом вводного слова приводит к расчленению союза и постановке запятой между его частями: А может быть, потому, что эта книга просто похожа на набор правил.
Такое употребление не вполне корректно, его лучше избегать.
Обратите внимание, что правильно: придавать здоровый вид (а не давать). Сочетание давать нужные элементы в этом случае тоже не подходит.
Местоимение употреблено корректно.
1. По источникам в Интернете. Мазанит (masanite) – гранит-порфир с вкрапленниками олигоклаза в
2. Запятые не нужны.
С точки зрения языка сочетание корректно.