Consider a vector
$\vec{ v}=v_x \vec{i}+v_y \vec{j}+v_z \vec{k}$
Unit vectors $\vec{i}$, ${\vec{j}}$ and $\vec{k}$ form a basis, an ordered triplet $(\vec{i}, {\vec{j}}, \vec{k})$.
What does that mean? It means they are linearly independent. But what does that mean? It means they are orthogonal. You can't form any one of them by combinig the other two in any way. This is important. In order to describe spaces of more than 1 dimension you need basis vectors. Any linearly independent set of vectors will do. But let's stick to the good old $(\vec{i}, {\vec{j}}, \vec{k})$ for now. These are intuitively simple.
And how do you form a scalar product? Scalar product is the basic concept for any vector manipulation. It's our only weapon, actually. Until tensor algebras, of course. Well, you define $\vec{i} \vec{i}=1$, $\vec{j} \vec{j}=1$ and $\vec{k} \vec{k}=1$ with any other pairing being $0$, for instance $\vec{i} \vec{j}=0$. Why? Why do we do this like this? Well, physical reasons. An object can move in one direction and in another. Then can slow down in one direction, or zig-zag or something, while still keeping the speed in the other direction constant. Speeds are independent. So we introduce objects $\vec{i}$, ${\vec{j}}$ and $\vec{k}$ so that they do not interfere one with another at all, and we model interference by the process of multiplication. Simple enough.
So, scalar product is now
$\vec{ v}\vec{u}=(v_x \vec{i}+v_y \vec{j}+v_z \vec{k})(u_x \vec{i}+u_y \vec{j}+u_z \vec{k})=v_x u_x + v_y u_y +v_z u_z$
following our little rule for basis vectors.
But look:
$\begin{pmatrix}v_x & v_y & v_z \end{pmatrix} \begin{pmatrix}u_x \\ u_y \\ u_z \end{pmatrix}=\vec{ v}\vec{u}$
So you can use matrix manipulation instead of unit vectors $(\vec{i}, {\vec{j}}, \vec{k})$. But what happened in matrix manipulation? Unit vectors, that are obviously independent, are hidden now! Do notice though that both a row vector and a column vector are just vectors. Spanned by some same unit vectors that are hidden.
How about this:
$\begin{pmatrix}v_x & v_y & v_z\\a_x & a_y & a_z \end{pmatrix} \begin{pmatrix}u_x &b_x\\ u_y&b_y \\ u_z&b_z \end{pmatrix}=\begin{pmatrix}\vec{ v}\vec{u} &\vec{ v}\vec{b}\\ \vec{ a}\vec{u}&\vec{a}\vec{b}\end{pmatrix}$
It's just a scalar product of $4$ vectors. And so on, this is how you get matrices. Matrices are just scalar products of vectors.
Now rotate your space! And stretch it! Vectors $\vec{i}$, ${\vec{j}}$ and $\vec{k}$ are no longer of unit length, nor are they along your privileged axes, but they are still orthogonal, they are still independent, it's still true that $e_ie_j=\delta_{ij}$. So, you see, any vectors obeying this can serve as basis vectors. Do notice that $\vec{i}$, ${\vec{j}}$ and $\vec{k}$ are in matrix form $(1,0,0)$, $(0,1,0)$ and $(0,0,1)$. Do notice that when rotated and stretched they're no longer in this simple form. Their mutual scalar product vanishes still though, because we just rotated them and stretched them. So any vectors obeying this can serve proudly as basis vector.
So if $\vec{ v}$ and $\vec{a}$ are independent, and additionally if their scalar product vanishes, they can certainly serve as basis vectors, and you get
$\begin{pmatrix}v_x & v_y & v_z\\a_x & a_y & a_z \end{pmatrix} \begin{pmatrix}v_x &a_x\\ v_y&a_y \\ v_z&a_z \end{pmatrix}=\begin{pmatrix}\vec{ v}\vec{v} &\vec{ v}\vec{a}\\ \vec{ a}\vec{v}&\vec{a}\vec{a}\end{pmatrix}=\begin{pmatrix}1 &0\\ 0&1\end{pmatrix}$
the identity matrix, if all vectors are of unit length.
This explains (2)!
In general basis vectors do not have to have a vanishing mutual scalar product, they only have to form a set of linearly independent vectors: you can't make any one by combining the rest through stretching and adding them. In this sense they are "orthogonal": more precisely: linearly independent. In this case, the determinant is not zero. If so, since rows and columns are just vectors, if their determinant does not vanish, they're independent women! I mean, vectors... XD
This explains (1) and (3).
Maybe this? No worries, I got a heap of reputation yesterday, I forgot I put a bounty once recently and depleted my rep, it's fine now XD