Functional Equation - Am I right? Find all functions $f:\mathbb{R} \rightarrow \mathbb{R}$ such that $$x^2+y^2+2f(xy)=f(x+y)(f(x)+f(y))$$
So here's my solution,
If $x=y=0$,
$2f(0)=2f(0)^2$
$\implies f(0)=0$ or
$f(0)=1$.
Case $1$: $f(0)=0$
If $y=0$,
$x^2+2f(0)=f(x)(f(x)+f(0))$
$$f(x)^2=x^2$$
Now suppose for the sake of contradiction that $f(x)=-x$ for some $x \in \mathbb{R/\{0\}}$.
Then, $x^2+y^2-2xy=(-x-y)(-x-y)$
$$\implies (x-y)^2=(x+y)^2$$ which is a contradiction as $x+y=\pm(x-y)$ forces $x$ or $y$ to equal $0$ which isn't permitted.
Hence $f(x)=x$, conversely one readily checks that this satisfies the given equation.
Case $2$: $f(0)=1$
Again let $y=0$ and then $$f(x)^2+f(x)-x^2-2=0$$ (remember we're assuming $f(0)=1$)
Solving for $f(x)$ we get $$f(x)=\frac{-1 \pm \sqrt{4x^2+9}}{2}$$
If you allow the plus or minus to be a minus $f(0) \not= 1$. Therefore it must be a plus.
But when you sub it back in to the original equation and then putting $x=y=1$ it does not work. Hence it does not work for all $x$ contradiction hence $f(x)=x$ as in case one is the only solution. QED
My concern here is the last paragraph - Can I do that? Is it tight? If so, is there a better and more mathematically "professional" (for the lack of a better word) way to phrase it?
Any help would be greatly appreciated.

In Case 1, we can substitute $y = -x$ into the original equation. We obtain $$x^2+x^2+2f(-x^2)=0(f(x)+f(-x))$$ which means that $$f(-x^2)=-x^2$$ holds for all $x$. This means that $$f(y)=y \text{ holds for all }y\leq 0.\tag{*}$$
Now, let $x>0$ and $y < -x$. Substitute $x$ and $y$ into the original equation. By $(*)$ this gives us $$x^2+y^2 + 2xy=(x+y)(f(x)+y),$$ where we used the facts that $y,xy$ and $x+y$ are negative. Divide by $x+y$ (which is nonzero by our assumptions) and simplify to get $f(x) = x$. This proves that $f(x) = x$ holds also for positive $x$.
In Case 2, as you noticed, we obtain $$f(x)=\frac{-1 \pm \sqrt{4x^2+9}}{2},$$ i.e. there are only two possibilities for each $x\in\mathbb R$. Therefore there are four possible choices of $f(1)$ and $f(2)$. But each of them leads to a contradiction if we substitute $x=y=1$ into the original equation. Therefore Case 2 does not lead to a solution.
Edit: the thing to notice here is that in $$f(x)=\frac{-1 \pm \sqrt{4x^2+9}}{2},$$ we can choose a plus or a minus sign for each $x$ independently, so it is not enough to consider only the cases $$f(x)=\frac{-1 + \sqrt{4x^2+9}}{2}$$ and $$f(x)=\frac{-1 - \sqrt{4x^2+9}}{2}.$$ We also have to prove that functions like $$f(x)=\begin{cases}\frac{-1 + \sqrt{4x^2+9}}{2};&\text{if }x>0,\\
\frac{-1 - \sqrt{4x^2+9}}{2};&\text{if }x\leq 0.
\end{cases}$$
cannot occur. By showing that there is no value for $f(1)$ that could possibly work, we have achieved exactly this.
