Пояснительная конструкция (а сочетанием за Армению или за Азербайджан поясняется местоимение за кого) может отделяться как запятой, так и тире. Тире предпочтительно.
Будет.
Судя по всему, присоединительная конструкция грамматически связана связью управление с существительным протяженность (протяженность автомобильных дорог (межселенных); протяженность автомобильных дорог в границах населенных пунктов), а потому правилен будет второй вариант.
Да, запятую нужно поставить.
Время – склоняемое существительное. Правильно: за столько времени.
Как правило, пишут и говорят: достижения в области чего-то или в чем-то. Сложно представить себе контекст, где может использоваться предлог по.
Оба варианта верны, только первое причастие прошедшего времени, а второе — настоящего. Выбор следует делать, исходя из смысла предложения.
Предпочтительно поставить запятую.
Верным является второй вариант.