Пунктуация в Вашем отрывке верна.
Возможный вариант: посещение выставки с целью...
Оба варианта верны, но несколько различаются по смыслу.
Слово сплетни исконно русское, оно восходит к глаголу съплести 'придумать, переврать' от плести (значение 'говорить что-либо несуразное, глупое; искажать правду' сохранилось у этого глагола и в современном русском языке: плести небылицы, плести какую-то чушь).
См. "Словарь трудностей".
Фраза корректна.
Коммуникабельный – легко вступающий в общение, общительный: коммуникабельный человек. Коммуникативный соотносится с существительным коммуникация как лингвистическим термином в значении 'передача средствами языка содержания высказывания'. Прилагательное коммуникативный употребляется только в терминологических сочетаниях, например: коммуникативная функция языка, коммуникативное поведение.
Гешефтмахерство - действия, поведение гешефтмахера. Гешевтмахер - ловкий, изворотливый делец (обычно с оттенком неодобрительности или иронически).
Слово зубоскалить в современном русском языке имеет только одно значение — «грубовато шутить, насмехаться» (см. словари). В Вашем примере более уместно будет использовать выражения показывал зубы или грозно рычал, показывая зубы, чтобы описать поведение шакала.
Можем предположить, что авторы «Правил» использовали предлог на, поскольку правила регулируют поведение не только внутри транспортных средств (в этом случае нужно было использовать предлог в), но и на связанных с транспортом объектах: остановках, переходах и т. п.