... I believe you do have a deep understanding of this topic. However you did make a mistake of refering ammonia as NH4 instead of NH3, though I don't know for sure if this automatically affects the modes of vibration. ...
No, it was just a careless typo, but even if NH4 did exist, it would have the same number of rotational modes, 3, as NH3, but there would be more vibrational modes. Thanks for catching my typo.
Later by edit: -no, not a typo. I must confess I was confused. - I drew ammonia as if there were four Hs in post 5. I think my confusion was caused by recalling that it had a quadrahedron shape. Now, giving it more thought, I think the three H are in a plane and the N can be on either side of this plane. If that is correct, Amonina should be polar and some IR frequency should pump the N from one side to the other - Is this correct? I am not much of a chemist but bet NH3 is a very strong absorber for some narror band of IR.
Also thanks for reminding me that the first mode I illustrated in post 5's typed drawing is called "asymmetric stretch" and the second is the "symmetric stretch" mode. I should have given those standard names.
As I may not get back here and I like to teach I will tell you why N2 and O2 have only 2 rotational degrees of freedom and confess that I spoke of them as symmetric molecules with no permanent polarization mainly to help you guess foolishly that the fact they are un-polarized might have something to do with it. It does not. CO is a permanently polarized molecule (the O end being more negative) and also has only 2 rotational modes. It has to do with the fact that the energy levels are quantized and in the classical analogy of a rotator, the energy is (1/2)I w^2 (w is usually written as the Greek omega, but I forget how to do that here.) Thus if I, the moment of inertia about one axis of the rotation, is very small then the angular rate, w, must be very great to have the energy of the first excited state. Hence in a collisions it is essentially impossible to spin any linear (diatomic) molecule about the axis passing thru the two atoms fast enough*. Since no energy can excite even the first excited state about this axis it is as if this rotational mode did not exist.
In contrast almost any molecule with three or more atoms will have a non- zero I about all three axises, so all three can store energy. Perhaps there are some co-linear three atom molecules, but not with oxygen as the central atom as no pair of the oxygen "orbitals," where atoms can bind, are 180 degrees from one another. Lynis Pauling (only winner of two Noble Prizes on different areas) got one for his work on these "orbitals." - I think he wrote a book, "The nature of the chemical bond" which discusses all this if you want to know much more than I do.
It is always good to question what you are taught, but give your professors the benefit of the doubt when you simply do not understand.
---------------------------
*Sort of like trying to spin a very small diameter steel rod about its axis by hitting it. - Nearly impossible, but easy to make it tumble about either of two axis which are orthogonal to the rod’s axis.