Great question on the Heat!
DJI has very smart engineers and they designed the Mavic very well. They have a large heat sink on the bottom of the aircraft that pulls heat away from the CPU and GPU, and they have a fan that pushes air over it to dissipate heat when the Mavic is not flying. Its a great design and works very well. So when you notice the Mavic getting warm/hot its actually the heat sink at the bottom, doing exactly what it is supposed to be doing.
Hopefully that answers your question!
-Jeff from PolarPro
This. Even after sitting dead still and insulated by carpet that heatsink isn't more than 120-130F (as evidenced by being able to comfortably touch it with bare skin). Even if the CPU and/or components themselves are 10-20F hotter, that's nothing to worry about at all.