Ah. Ok. For some reason I thought you were affixing the heat pad to the battery and flying that way.
I've done a lot of flying in -10 to -20 degrees Fahrenheit over the years, but never with the Mavic. I have a similar system to what you describe, but I pretty much use hand warmers exclusively. No particular reason other than I have boxes of them around the house. Basically I pack the hand warmers all around each battery in my pack.
I find that the biggest impact of cold weather is on the baraometers. If you just pull your drone out of the car (or a warm pack), and try to fly right away, you run the risk of condensation in the barometer... and barometers don't like moisture of any kind. To prevent this, I leave the drone out in the cold for an extended period of time prior to takeoff (minimum 10 minutes, preferably 30 minutes to an hour). Right before takeoff I pop in a warm battery.
I also find that keeping a battery in your inner jacket pocket isn't good enough, at least not at -10 to -20 F. My hand warmers in a bag approach has worked much better.
Disclaimer: I've never flown a DJI drone in extreme cold. My experience is entirely with drones I've built and a couple 3DR drones (Iris and Solo).
Should be fun to test out this winter.
(Oh and Happy New Year!)