Wiktionary
anvilicious
a. (context slang neologism English) convey in a heavy-handed, unsubtle way; preachy.