My site is in the new London region but the IP addresses point to the US.
My question is, are there other IP addresses I should use for non-US regions?
Is the only reason to not use a CNAME so that MX records will still work? (I do not need mail on this domain)
Can I use the CNAME ghs.googlehosted.com on the naked domain?
There should be no need to use other IPs as your application will still serve traffic from the region it was created in. Was that your concern?
I also believe this configuration allows for the use of subdomains for your App Engine services.