Price-consumption curve
It's true that given the utility function the $y$-good is a normal good, so the question is quite odd. Ignoring this, your calculations are correct, but you could simplify to $y(p_x,p_y,b)=\frac{b}{2p_y-p_x}$.

Your curve contains a mistake, since $x(1,3,48)=19.2$. Indeed by substituting your expressions for $x$ and $y$ you can show that $2x+y=\frac{b}{p_x}$ as long as $p_y\ge p_x$, so the price-consumption curve is piecewise linear.