Ich finde das Zitat aus der Quelle amüsant, denn eine weniger "gebildete" Person würde auch niemals das Wort "oktroyieren" benutzen. Egal, ob mit oder ohne "auf" davor.
Grundsätzlich käme ich aber nie auf die Idee die Bildung nur anhand der Sprache zu beurteilen. Die eigentliche Kunst ist es doch, auch schwierige Sachverhalte mit einfachen Worten zu erklären. Wenn jemand die einfachsten Sachverhalte dagegen möglichst kompliziert erklärt, ist das für mich kein Zeichen von Bildung, sondern für Angeberei.
Sorry, wenn das zu weit vom eigentlichen Thema wegführt.
Zurück zum Thema:
"Aufoktroyieren" liest sich für mich komisch, "vorwarnen" dagegen nicht. Letzteres verwende ich selber auch häufiger, weil ich es – so wie beide Vorredner – auch anders interpretiere als das Wort "warnen", das ich deutlich seltener verwende. Kommt aber auch auf den Kontext an.
Bei einer Aussage wie "Lass dir das eine Warnung sein", käme ich nie auf die Idee stattdessen zu schreiben "Lass dir das eine Vorwarnung" sein.