Hi,
I'm applying styling to the map, and viewing the map inside Safari on iPhone4 (not simulator, real iphone). I see for a split second the default map color when the map loads, as well as when I pan and new tiles are loaded.
Here's a URL with the attached test file hosted:
http://random.hypervolume.com/mobile_map.html
I think this is a bug, and I don't know how to work around it.
Please note that this doesn't happen on the desktop or in the iPhone simulator.