Верно: в городе Кирове.
Правильное написание этого мужского имени: Кирилл.
Запятая не нужна. См. в Правилах.
В указанном случае (при наличии родового термина ЗАО) уместно согласование по среднему роду.
См. также: http://new.gramota.ru//spravka/letters/60-rubric-91
Тире ставить необязательно, в остальном пунктуация верна.
В предложении нет сравнительного оборота, поскольку здесь не сравниваются размеры Пушкинской карты и входного билета, а утверждается многообразие функций Пушкинской карты, включающее и функции входного билета. Следовательно, запятая не нужна: Пушкинская карта — больше чем входной билет на мероприятие. Сравним: Пушкинская карта — не просто входной билет на мероприятие.
Запятая перед тире нужна.
Возможны обе формы сказуемого: и множественного, и единственного числа.
Наш словарный отдел с благодарностью принимает все сообщения об опечатках. Надеемся, что удастся всё исправить.
Вы написали правильно: В соревнованиях принял участие 51 спортсмен из нашего города, Петрозаводска и Ильинского, а также городов Кириши, Волхов Ленинградской области, Кандалакша Мурманской области.