a) phone just came out
b) probably not. The iPhone gets warm when you charge it+ use gps/3G antenna, the color of the phone doesn't change how it dissipates heat.
If your phone is just in your car, not being used, then yes it will probaly heat up less because it's white, but it will not cool down any faster