"Гонки по вертикали" - название книги братьев Вайнеров и одноименного советского фильма. Дополнительная информация - в ветке форума ГРАМОТЫ.РУ.
Обе конструкции возможны.
Запятая не требуется.
Запятая нужна.
Для точного ответа требуется более широкий контекст. Но скорее всего, здесь нужно поставить запятую, а не тире.
Нужна только точка в конце предложения.
Корректно: Все гости, а главное мама, в восторге.