В этом случае возможны оба варианта: 1) Они ждут не дождутся, когда же мы, наконец, поженимся! (вводное слово наконец выражает нетерпение); 2) Они ждут не дождутся, когда же мы наконец поженимся! (наречие наконец имеет значение «в результате, в итоге» и является обстоятельством).
Тире нужно.
Нужна запятая перед только: мероприятие проводится, только когда дела в компании идут хорошо.
Такое сочетание некорректно. Верно: отличный вкус у кого-либо (способность к эстетическому восприятию, чувство прекрасного).
Верно: Пока они не лягут спать.
Ваше замечание справедливо. Запятую надо было поставить.
В подобных случаях винительный падеж существительного указывает на определенный предмет, а родительный – на предмет неопределенный. Ср.: жду поезд Саратов – Москва (определенный, прибывающий в такое-то время по расписанию) – жду поезда (одного из поездов); чаще существительные конкретные при глаголе ждать и других подобных употребляются в форме винительного падежа.
Как Вы видите, рекомендации не строгие, возможны оба варианта управления.