You can definitely solve it that way, but if the marker is strict, you may not receive full marks for not using the directive "hence".
To do (ii), since you showed that -2i is a root of z^3-8i=0, it follows from the Factor Theorem that (z+2i) is a factor.
Therefore z^3-8i=(z+2i)(z^2+Az-4) ...