Wil, You are experiencing these error because of multuple syntax errors you are entering into the XML:This is what you have for the date field:
<field name="ESRIdate" alias="Date"/>popuponly="true" dateformat="YYYY/MM/DD" useutc="true"/>
What I have indicated in red is telling the parser to ignore everything behind it (basically).It should look like this:<field name="ESRIdate" alias="Date" popuponly="true" dateformat="YYYY/MM/DD" useutc="true"/>
Next is if you are going to use all equals true than use this one line:<fields all="true" />
Instead of:<fields all="true">
<!--
<field name="Address" alias="Address" />
<field name="City" alias="City" popuponly="true"/>
<field name="State" alias="State" popuponly="true"/>
<field name="Postcode" alias="Postcode"/>
-->
</fields>
If you use all equal true than you do not have the option to format ANY of the fields.