I have that wrap on my Mavic Pro I (but different color). It is an excellent wrap. It was ingeniously designed to cover almost every millimeter of your drone using as few pieces as possible.
I will say it was a BEACH to put on. It took me close to 3 hours. Go very slow. Make sure you put them on in the exact order they tell you to. Don't just look at the stickers and free-wheel it. If you do it right, there will be virtually NO edges - they're all covered very neatly. Be patient. Use tweezers if necessary. Did I say Go Slow already? You will be VERY satisfied with the result. No heat was necessary at all if done right. Get comfortable and work in a well-lit area. The Wrap-Grade material, cut, and fit was much better than any other skin I've seen (but also the most expensive after shipping and all.) Once you get it on, if you do it right, you'll see that it's not going ANYWHERE unless you take it off. Mine has no edges starting to peel-up after about a year.
I'm about to order a WrapGrade skin for my Mavic Pro II, but can't decide on what color/pattern.
My 2 Cents. Good luck.
PS. The WrapGrade skin does NOT cover the metal heat-sink on the bottom of the Mavic Pro I. I don't think I'd put skin on that section, but - your call.