Запятая уместна.
Употребление слова город (и сокращения г.) перед названием города – характерная черта канцелярской речи, поэтому в «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой дана рекомендация употреблять сокращение г. (и полное слово город) ограниченно, преимущественно перед названиями городов, совпадающими с фамилиями людей, напр. г. Пушкин, г. Королев. Однако на практике эта рекомендация редко соблюдается, сокращение г. и полное слово город употребляют перед названиями всех городов.
По традиции не требует обособления: И по традиции вырубают деревья перед красной линией.
Да, запятая обязательна.
Корректно без предлога: дерево высотой 5 метров, дорога длиной 3 километра.
Запятая нужна.
Пунктуация верна, тире поставлено правильно, запятые не нужны.
Запятая перед и нужна.
При таком значении («убить тем же способом») запятая не нужна. Оборот с как не обособляется, если входит в состав сказуемого или тесно связан с ним по смыслу.
Указанная запятая не нужна.