Воинское звание обычно ставится непосредственно перед фамилией, например: директор ООО «Рога и копыта» генерал армии Иванов.
Ошибки нет. Не всегда место ударения в топониме совпадает с ударением в производных словах. Ср.: улица Островитянова и К. В. Островитянов (подробнее см. в ответе на вопрос № 243636).
Большую букву в названии должности, профессии, звания и под. после слова имени или сокращения им. пишут только в географических названиях. Ср.: улица имени Академика В. Н. Челомея, улица имени Генерала А. П. Белобородова, но завод имени академика В. П. Филатова, школа № 627 имени генерала Д. Д. Лелюшенко.