(a) You forgot to notice that the function is not defined on the line $x=-y$. But your reasoning outside of this subdomain is correct.
(b) Is correct
(c) You were asked to prove that the function is continuous **everywhere** , not that it it's limit is defined at $(0,0)$