Да, нужна еще одна запятая — перед деепричастием: Она удивилась, возмутилась, не поняв: за что?
Поскольку предложение приведено не полностью, дать рекомендацию по пунктуационному оформлению невозможно.
Вы правы, несогласованные определения, выраженные инфинитивом, обычно не обособляются, они образуют вместе с именем существительным словосочетание. См. параграф 60 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина.
Запятая используется корректно. Здесь она отделяет две части сложносочиненного предложения.
После уточнили ставится запятая, так как далее идёт придаточная изъяснительная часть с союзом-частицей ли: Не уточнили, остались ли вопросы.
Нет, здесь наличествует метонимия.
Давайте устраним форму сравнительной степени: Город становился пестрым. Но невозможно: *Город становился пестро. Сразу видно, что это форма сравнительной степени прилагательного, а не наречия.
Если перед сказуемым стоит отрицание не, то тире обычно не ставится: Офицер этот не чета вам (Фед.); Сердце не камень (пог.); Аналогия не доказательство.
Постановка тире в этом случае имеет целью логически и интонационно подчеркнуть сказуемое: Но объяснение — не оправдание (М. Г.); Его взгляды на семейный этикет — не предрассудок ли это?
Тире нужно.
О стилях речи читайте в учебнике Е. И. Литневской, раздел Речь. Текст.