Это широко распространенная диалектная форма дательного падежа существительных 1-го склонения, которая проникает и в городское просторечие (ср. также диалектную форму родительного падежа у сестре, где окончание совпадает с окончанием дательного падежа в литературном языке). Возникновение таких форм исторически объясняется взаимодействием твердого и мягкого типов склонения, которое в литературном языке и в диалектах осуществлялось по-разному.
Да, запятая после оборота с предлогом кроме должна быть поставлена. Обратите внимание на варианты оформления чужой речи:
«Кроме сладостей, есть всякие развлечения и игры», — подчеркнул главный технолог (конструкция с прямой речью, дословная передача высказывания);
Кроме сладостей, есть всякие развлечения и игры, подчеркнул главный технолог (конструкция с вводным предложением, передача содержания высказывания).
В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Однако на практике эта рекомендация редко соблюдается, сокращение г. и полное слово город употребляют перед названиями всех городов, это характерная черта канцелярской речи.
Удалить в значении 'устранить что-л. оперативным путём; вырезать' – слово, характерное для медицинской речи. С ним такое неточное, разговорное употребление вряд ли возможно, поэтому корректно: удалить опухоль.
Слово рак вместо опухоль может использоваться в разговорной речи, но с другими глаголами, в первую очередь – вырезать. Ср.: Месяца два назад у его сестры вырезали рак, и теперь все ждали возврата болезни (А. Чехов, Три года).
В официальных документах, действительно, перед названиями городов обычно употребляют сокращение г. или полное слово город. Однако в справочной литературе (см. «Справочник издателя и автора» А. Э. Мильчина, Л. К. Чельцовой) есть такая рекомендация: «Сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Таким образом, вариант в Лондоне вовсе не ошибочный, даже предпочтительный.
Корректно: Наша компания осуществляет лицензированный вывоз отходов I, III, IV классов опасности. Деятельность по сбору, транспортированию, обработке, утилизации, обезвреживанию, размещению отходов I–IV классов опасности подлежит лицензированию согласно Федеральному закону № 99-ФЗ "О лицензировании отдельных видов деятельности". Компания "Золушка" осуществляет деятельность на основании лицензии, выданной Федеральной службой по надзору в сфере природопользования: серия 78 № 00139 от 05 февраля 2016 г. (бессрочно).
Существительное ремонт обычно употребляется с прилагательным в конструкциях, где речь идет, если можно так выразиться, о качестве, характеристике ремонта: небольшой, мелкий, капитальный, профилактический, косметический, текущий, срочный, гарантийный... ремонт. О том, что именно ремонтируется, обычно сообщает не прилагательное, а существительное в родительном падеже после слова ремонт: ремонт обуви, одежды, часов, холодильника, автомобиля, здания, дома, квартиры... (но не обувной, автомобильный, квартирный... ремонт).
Пожертвовать г. можно и даже желательно, ибо употребление слова город (и сокращения г.) перед названием города – характерная черта канцелярской речи. Слово город и сокращение г. рекомендуется употреблять ограниченно – главным образом перед названиями городов, совпадающими с фамилиями людей: г. Чехов. Но даже при наличии перед названием слова город или сокращения г. название склоняется. Правильно: в столице Польши Варшаве, в столице Польши г. Варшаве.
Это исторически сложившийся в русской пунктуации способ оформления авторских ремарок внутри речи персонажа, сравним пример из пункта 2 параграфа 158 полного академического справочника «Правила русской орфографии и пунктуации» под ред. В. В. Лопатина: Я не понимаю теперь: кто чужой в этом городе, – мы или они? (Он кивнул на балкон особняка.) Нас не хотят больше слушать (А. Т.).