For comparison, we can look at the attachment/detachment densities as computed from the difference density matrix:
The first pair of NDOs corresponds to the NTOs as shown above. But aside from that, there are a number of additional contributions. The two most important ones are apparently polarizations of the σ-bonds: while the primary excitation process takes electrons from the π orbital at the amino N-atom, some of the electron density is restored through the σ-system. We can quantify this through a Mulliken analysis and find out that during the primary transition, the N-atom loses 0.33 e and gains 0.04, i.e. there is a primary charge shift of 0.29 e. By contrast the difference density tells us that 0.39 electrons are detached from N-atom and 0.19 are attached leading to a net charge shift of only 0.19 e on this atom. By construction the latter corresponds to the actual change in the Mulliken population. But, I guess also the former has a physical significance.
Anyway, I do not want to go into much more detail now. But I hope I could convince you that there is really a lot of exciting stuff happening with excited states (as the name suggests ...). And just looking at HOMOs and LUMOs is not going to help you with any of that. If you are interested, you can check out the two new papers (Part I, Part II), download the Wave Function Analysis Tools from my homepage, or use Columbus where some of these things are implemented as well. Unfortunately, the whole functionality is not released yet. But it will be made available soon within the ADC module of Q-Chem and as a separate C++ library. Let me know if you have any questions or any suggestions for applications.