To answer your question, a cold piston is not round. IT is oval with the narrowest part being along the pin axis and widest perpendicular to pin axis. IT grows to round when underway.
AS to end gap, it should be the same throughout the cylinder, but a few thou is probbably OK. There is an allowancee of end gap, so as long as your not tooo big throughoout, should be OK, I think.