This is a pretty good explanation for an essentially mathematical/abstract concept. Another name for eigenvectors is "identity" vectors, iirc (it's been a few years...).
"identity vectors"... do you perhaps mean "unit vectors", of length 1?
For a linear system (of any kind of equivalence) within an N-dimensional vector space, the Eigenvalues represent the scaling factors across those dimensions when the system's state is represented by an NxN sparse-diagonalized matrix (i.e. all values are 0 except for the main diagonal).
Those non-zero values along the main diagonal are its Eigenvalues and its rows are Eigenvectors.
For the common 3D isometric (e.g. xyz) coordinate system, the Eigenvalues can be thought of as a kind of multiplier across the unit vectors (Eigenvectors) [[1,0,0][0,1,0][0,0,1]]. This is the "stretching" analog mentioned in the article.
FWIW, Eigenvalues are not just a salient property of linear systems (i.e. matrices), but also of higher-order tensors.
Finding (or more-often approximating) these "characteristic scaling states" is a critical step in numerical analysis in everything from quantum mechanics, financial hedging strategies, and even consumer product marketing plans.
If you've ever represented a system as a series of Markov probability chains, every row of the "convergent/dominant" (if any) state contains an Eigenvalue.