Yes, very nice solution but it is not really necessary to solve the differential equation. Instead, letting v= y', the second equation can be written [itex]v'= -y- e^xfv[/itex] and together with [itex]y'= v[/itex] we can write as the first order vector equation
[tex]\frac{d\begin{pmatrix}y \\ v\end{pmatrix}}{dx}= \begin{pmatrix}0 & 1\\ -1 & -e^x\end{pmatrix}\begin{pmatrix}y \\ v\end{pmatrix}[/tex]
That's a linear equation and the determinant of the coeffient matrix is 1, not 0, for all x and y and in particular in a neighborhood of (x, y)= (0, 4). Therefore, by the standard "existence and uniqueness" theorem for differential equations, there exist a unique solution.