To completely understand the Zeeman Effect you need to first have at least a couple of months of QM under your belt. Since that is not an option here, I repeat my suggestion of throwing in the disclaimer (and no, do not do a half-hearted job of "teaching" QM for the sake of explaining why the Zeeman effect happens) before getting into some of the details. What's important for a quick semi-classical route is understanding that there is an interaction between a magnetic moment and a magnetic field, and where these magnetic moments come from. All the rest is really just details, at this level.
If you wan't to be able to field questions from the more well-prepared students, you must make sure you are clear about the concepts that marlon mentioned in #5.
As for the outline you have proposed in the OP - I do not like how it is structured (talking about selection rules before mentioning quantum numbers ??).
Here's how I'd do it :
1. The Bohr picture and the "Principal Quantum Number" - electronic transitions in the Bohr Model ("all transitions allowed" in the Bohr picture)
2. The advent of QM - Quantum Numbers (perhaps a very brief statement that they pop out of the SE for the H-atom) and what they represent
3. Selection rules for "allowed transitions" (this might need a few words about the properties of a photon, but that can be skipped)
3. Orbital and Spin angular momenta and the associated magnetic moments
4. The interaction of a magnetic moment with an applied field (perhaps using the classical picture - the QM calculation is hardly trivial, and meaningless to someone that has little background in QM) - "the Zeeman Effect" (and please, do not mispronounce Zeeman

)
5. What the Zeeman Effect does to the emission/absorption spectrum (keeping close tabs on the selection rules)
Note : This material can be taught over a single class, or over an entire semester. Depending on the time-frame you have, make a determination of the rigor and detail you wish to use.
PS : I'd wait for more suggestions on the outline from others here .