Just been trying to do a new ESTA right now due new passport. I'm not having the passport date validity problem, rather I'm not receiving a code to verify my email address as required now when you go from page one to page two of the application. Tried two different email addresses and two different browsers, but nothing arriving and nothing in spam folders.
Will hope it is just a temporary glitch and try again in a day or two...