I think the view of matrices as a transform of space is more intuitive, for a visual approach. Ie, I think a nice addition to this webapp would be demonstrating (At least for 2 and 3 dimensions) what the transforms look like; this algorithmic approach it's showing feels less useful.