Yes, the solutions can be determined by the use of Groebner bases. However, one has to be careful what you mean by "explicitly". For $C=D=0$ and $E\neq 0$ there is no solution of course, for example. How do you include this in a general formula ?
In general, the idea is to express, say, $x$ as a polynomial function of $y,A,B,C,D,E$. To see what this means, let me consider a special example, e.g., $B=0$, $C=D=E=1$. Then
$$
x=A(Ay^3 - y - 1),
$$
and $y$ and $A$ have to satisfy the polynomial relation
$$
A^2y^4 - 2Ay^2 - Ay + 1=0,
$$
which is a quadratic equation in $A$. So $y\neq 0$ is arbitrary, and $A$ and $x$ are determined by these formulae.