"promoting from a 2p orbital to a 3d sounds absurd"
"Transitions" include photon absorptions too. Which is a good choice, because these follow the same selection rules as photon emissions. Logically enough since an absorption is an emission where the time runs backwards.
This is consistent with thermodynamics (fortunately). Since bodies emit EM radiation due to their temperature, the ease of emission and of absorption must be equal. If not, a colder body could heat a warmer one. Since we can make frequency filters, polarization filters... the eases of absorption and emission of one body at one temperature are equal at any frequency and any polarization.
----------
"a photon has an angular momentum"
Or it can be linearly polarized. But the orbitals too. The equivalent for 2p would be a peacock orbital (linear) versus a doughnut one (circular). And at least for the transitions to spherical orbitals, this corresponds to the linear or circular polarization of the involved photon.
Corribus' "angular momentum" was a neat, clear and understandable answer. Apologies for spoiling it, I just couldn't resist.
---------
During a transition, the electron's wavefunction is a linear combination of two orbitals - a legitimate wavefunction, solution of Schrödinger's equation since it is linear. When the combined orbitals have different energies, the linear combination is not a stationary solution (not an orbital): it wobbles at a frequency equal to the energy difference (put h adequately).
More details for a weighted sum of 1s and 2p there
http://www.chemicalforums.com/index.php?topic=82337.msg299165#msg299165If the difference between the quantum numbers is 1, the wobble is dipolar, and the electron can radiate or absorb light having the wobble's frequency. With other differences, the wobble is spherical, quadrupolar or worse, and this movement can't radiate nor absorb light. That's a forbidden transition.
Transitions are still possible, but through indirect mechanisms that often involve more atoms.