1. Electron energy levels are not the same thing as molecular vibration energy. The latter is heat, the former is not.
2. Even that article clearly specifies that the energy of the photon must match the energy difference between two discrete energy states. it doesn't need to exceed the current energy level.
So not only are you using the wrong type of energy in your example, you're still misinterpreting the physics involved. This is why I generally put more stick in the statements of experts rather than random people on the web.