В официальных документах, действительно, перед названиями городов обычно употребляют сокращение г. или полное слово город. Однако в справочной литературе (см. «Справочник издателя и автора» А. Э. Мильчина, Л. К. Чельцовой) есть такая рекомендация: «Сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Таким образом, вариант в Лондоне вовсе не ошибочный, даже предпочтительный.
В «Справочнике издателя и автора» А. Э. Мильчина, Л. К. Чельцовой указано, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)». Однако на практике эта рекомендация почти никогда не соблюдается: сокращение г. и полное слово город употребляют перед названиями всех городов (в т. ч. оканчивающимися на -град, -город), это характерная черта канцелярской речи.
К сожалению, с таким юридическим "разрешением" мы не знакомы.
А. Э. Мильчин в "Справочнике издателя и автора" отмечает, что "сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)".
Таким образом, правильно и общеупотребительно: Москва, в Москве. А варианты в г. Москве, в городе Москве следует характеризовать как специфически-канцелярские (т. е. употребительные лишь в официально-деловой речи).
Да, можно сказать «Дианы номер», однако такая инверсия должна быть стилистически оправданной. Например: Мне ничего в себе не сохранить, / Сгнила в воде и Ариадны нить [Е. А. Шварц. «Корабль Жизни уносился вдаль...» (2010)]; Его неимоверной силы власть / Во рту страны растаяла, как сласть [Ю. П. Мориц. Где никакой действительности нет: «Объят очами съеденных коров...» (2008)] и т. п.
Вопрос не имеет однозначного ответа. Начнем с того, что непроизводные служебные слова тоже непросто описать на морфемном уровне, так как они по определению лишены лексического значения. С этим тезисом можно поспорить, но все же это классика теории частей речи. У производных служебных частей речи вопрос о наличии значения кажется еще более актуальным. Вроде бы о морфемном членении рассуждать можно, но невозможно рассудить, каков статус той или иной морфемы.
Слово следующее употребляется как существительное (является субстантивированным прилагательным) при употреблении в качестве подлежащего или дополнения, например: Итак, из изложения «Русского вестника» явствует следующее: 1) Что заведование делами книгопечатания переходит из министерства народного просвещения в министерство внутренних дел. 2) Что реформа будет приводиться в исполнение не сразу, но постепенно (М. Салтыков-Щедрин); Рано утром с свежей головой вдруг решил следующее: главный признак характера есть, каков он в вражде (Л. Толстой).
Слово зачем не является союзом, но может выступать в роли союзного слова. Так называются местоименные слова, в которых совмещены свойства самостоятельной (знаменательной) и служебной части речи. В качестве союзных слов способны употребляться только местоименные слова вопросительного типа; это местоимения-существительные (кто, что); местоименные прилагательные (какой, который, каковой, каков, кой, чей); местоименные наречия (где, куда, откуда, когда, как, насколько, почему, отчего, зачем) и местоименное числительное сколько. Например: Он забыл, зачем пришел (= для чего пришел).
Название склоняется и при наличии родового слова город (г.): в г. Владивостоке.
Что касается необходимости родового слова: А. Э. Мильчин и Л. К. Чельцова в «Справочнике издателя и автора» отмечают, что «сокращение г. (город), как и полное слово, рекомендуется употреблять ограниченно, главным образом перед названиями городов, образованными от фамилий (г. Киров)».
Таким образом, правильно и общеупотребительно: во Владивостоке. А варианты в г. Владивостоке, в городе Владивостоке следует характеризовать как специфически канцелярские (т. е. употребительные преимущественно в официально-деловой речи).
Постулат «после а, но, однако ставим запятые» неверен: постановка запятых обусловлена не самими этими словами, а синтаксическим строем предложения. Сами по себе союзы а, но и однако (в значении 'но'), стоящие в начале предложения, не требуют постановки после себя запятой. В приведенном Вами предложении запятая после но не нужна. Ср.: Но, подумав еще раз, он понял, что был неправ – запятая после но ставится, но не из-за этого слова, а из-за того, что далее следует деепричастный оборот.
После междометия однако, стоящего в начале предложения и выражающего возмущение, удивление и иные эмоции, запятая ставится: Однако, каков мерзавец!