I don't see any zero point. I see four points that are about an order of magnitude larger than the rest. Your peak seems way too sharp for a low order 2D polynomial.
To find the max of the 2D polynomial, just get the array max of the simulated grid. If you need more precision, you could use it as a starting point for further refinement.
Note that most polynomials go to infinity for very large x and y, so I assume you want to find the max in the area of interest.
(attached is a quick modification).