This is incredibly confusing. I also don't like the dot-product explanation for individual entries of the resultant matrix. When I was in college, it was hammered into my head that matrix multiplication was a linear combination of column vectors. It took a while for that to sink in, but once it did, it made a lot more geometric sense than just taking a bunch of inner products of column and row vectors.
The link you posted perfectly depicts what I was saying. It's good to see a clear example of that online, when almost every other resource is showing the dot-product interpretation.
To clarify, I mean if the columns of a 3x3 matrix A are A1, A2, and A3, and the scalar elements of vector x are <x1, x2, x3> then Ax = x1*A1 + x2*A2 + x3*A3. Each column of A is scaled by an element of x and then added together.
Is that what you had in mind by the dot-product explanation? To me, the dot product explanation is that in Ax = b, b1 = <row1 of A> dot x, b2 = <row2 of A> dot x, and b3 = <row3 of A> dot x.
Of course these (and all other valid) interpretations of matrix multiplication are "the same", but this is less geometrically intuitive to me.