I was curious to try another method instead of method characteristics for obtaining solutions. I tried the method of separation of variables. Assuming a separable solution $u(x,y) = X(x)Y(y)$ and putting into the PDE and dividing by $X(x)Y(y)$ you get
$$x{{X'} \over X} + {{Y'} \over Y} + y = 0$$
where this can hold only when
$$\left\{ \matrix{
x{{X'} \over X} = \mu \hfill \cr
\mu + {{Y'} \over Y} + y = 0 \hfill \cr} \right.$$
and hence you can find $X(x)$ and $Y(y)$ by solving these two ODEs which results in
$$\left\{ \matrix{
X(x) = A{x^\mu } \hfill \cr
Y(y) = B{e^{ - \left( {{{{y^2} + 2\mu y} \over 2}} \right)}} \hfill \cr} \right.$$
and
$$u(x,y) = C{x^\mu }{e^{ - \left( {{{{y^2} + 2\mu y} \over 2}} \right)}}$$
which also can be written as
$$u(x,y) = C{\left( {x{e^{ - y}}} \right)^\mu }{e^{ - {{{y^2}} \over 2}}}$$
and hence a special case of your solution. Now we get to satisfaction of the IC's.
Case a. $u(x,0)=g(x)$
Let us try our solution and see what we get. Substitution into the initial condition gives
$$C{x^\mu } = g(x)$$
What this recalls you? That's right! The Taylor series. This equation motivates us to define
$$\left\{ \matrix{
{\mu _n} = n \hfill \cr
{C_n} = {{{g^{(n)}}(0)} \over {n!}} \hfill \cr} \right.\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,\,n = 0,1,2,...$$
Then by superposing our solutions we finally get
$$\eqalign{
& \sum\limits_{n = 0}^\infty {{1 \over {n!}}{{\left. {{{{d^n}g\left( x \right)} \over {d{x^n}}}} \right|}_{x = 0}}} {e^{ - \left( {{{{y^2} + 2ny} \over 2}} \right)}}{x^n} \cr
& = \left( {\sum\limits_{n = 0}^\infty {{1 \over {n!}}\left( {{{\left. {{{{d^n}g\left( x \right)} \over {d{x^n}}}} \right|}_{x = 0}}{e^{ - ny}}} \right){x^n}} } \right){e^{ - {{{y^2}} \over 2}}} \cr
& = \left( {\sum\limits_{n = 0}^\infty {{1 \over {n!}}\left( {{{\left. {{{{d^n}g\left( {x{e^{ - y}}} \right)} \over {d{x^n}}}} \right|}_{x = 0}}} \right){x^n}} } \right){e^{ - {{{y^2}} \over 2}}} \cr
& = g\left( {x{e^{ - y}}} \right){e^{ - {{{y^2}} \over 2}}} \cr} $$
where I used the chain rule in second equality. This completes the process.
Case b. $u(0,y)=h(y)$
When we substitute our solution in the initial condition we get
$$0=h(y)$$
and it turns out that we fail to satisfy the IC in this case. Existence and uniqueness in this case must also be investigated. I don't have any Idea yet.