Пунктуация верна.
Пояснительная конструкция (а сочетанием за Армению или за Азербайджан поясняется местоимение за кого) может отделяться как запятой, так и тире. Тире предпочтительно.
Запятая нужна. Это сложносочиненное предложение, вторая часть которого неполная: В каждом городе есть свои правила безопасности, и здесь [есть свои правила безопасности] тоже.
Да, следует писать с двумя Н.
См. ответ 282774.
Верно: Многие компании могут не знать, куда идет отгружаемая ими продукция.
Запятая не ставится согласно следующему правилу: запятая не ставится внутри выражений типа есть чем заняться, есть над чем поработать, состоящих из глагола быть, вопросительно-относительного местоимения или наречия и неопределенной формы другого глагола.
Возможны оба варианта.
Запятые нужны.
Запятая нужна. Но обратите внимание: предложение содержит повторяющееся в разных формах слово быть; чтобы избежать тавтологии, его лучше перестроить.