Sorry for misunderstanding r, but everyone has his own conventions and symbols :D
In Cartesian coordinates, how do you write the position occupied by an object? By giving the three coordinates. You can write both \vec{r}_P=\left[\begin{array}{c}x\\y\\z\end{array}\right] and \vec{r}_P=x\hat{i}+y\hat{j}+z\hat{k} since\left[\begin{array}{c}x\\y\\z\end{array}\right]=x\left[\begin{array}{c}1\\0\\0\end{array}\right]+y\left[\begin{array}{c}0\\1\\0\end{array}\right]+z\left[\begin{array}{c}0\\0\\1\end{array}\right]
Was this your problem?
Now, I think that for the first part of the question you cannot use the flux theorem because the problem asks to calculate the flux through one face of the cube, not through the whole surface: I fear you need to calculate explicitly the flux by evaluating the surface integral or something like that (it shouldn't be too difficult, however).
You'd better express the electric field in term of its cartesian components and then try to integrate.