2) Formal charge and electronegative difference cancel each other
The reason for this, despite oxygen's greater electronegativity, is that the highest occupied molecular orbital has an energy much closer to that of carbon's p orbitals, meaning that greater electron density is found near the carbon.