Различий нет, слово санкт-петербургский можно употреблять в любом контексте.
Запятую ставить не надо было. Междометие виват не отделяется запятой, если оно употребляется в сочетании с неодушевленным существительным. Подробнее о пунктуации при слове виват см. в «Справочнике по пунктуации».
Поскольку придаточная часть, благодаря союзу или включается в ряд однородных членов, запятая не требуется: Советуем поторопиться: регистрация на турнир закроется 1 декабря или как только наберем 64 команды.
Герою Социалистического Труда посвящен турнир, поэтому верно: ...городском турнире по боксу, посвященном...
Название Открытого чемпионата Франции по теннису корректно писать в кавычках, например: стартовал «Ролан Гаррос», на кортах «Ролан Гаррос». Кавычки выполняют здесь дифференцирующую функцию: помогают отличить название турнира от имени французского летчика, в честь которого назван турнир.
Название Уимблдон пишется без кавычек и склоняется: на кортах Уимблдона, победить на Уимблдоне.