Der Vektor (0,0,1,2,0)^T als Teil der Basis von U_3 ist falsch. Das muss der Vektor (0,0,1,0,-2)^T sein.
Um es mal mit deinen Worten zu sagen: Unsinn. Du weißt hoffentlich, dass eine Basis nicht eindeutig ist.
Mit der Zerlegung (x,x,y,2y+z,z)T=x(1,1,0,0,0)T+y(0,0,1,2,0)T+z(0,0,0,1,1)T erhält man ebenso eine Basis. Der FS hat hier also nichts falsch gemacht.