Take it you still haven't come up with a solution? My house sits in a "hole" so to speak so flying anywhere beyond 1000ft at or below 400 is signal death for me. I've looked into solutions and the only thing that seems like a possibility is to dive into the controller and extend the leads with a matched impedance wire, although the losses at our frequency even over just a few feet are ridiculous.
I used to know a guy that would hack CB radios and he could talk to Florida from Maryland simply by switching out a few components. Illegal....but effective. In your case, I don't see the FCC expending any amount of energy to figure out why there is occasionally some wifi interference in the middle of the wilderness. I'm not sure how many watts the transmitter runs at, I'd imagine they keep it pretty close to 5. At the end of the day, the proprietary encryption circuitry is handled upstream from the radio transmitter circuitry, which in and of itself is just a "dumb" amplifier that takes whatever you feed it and spits out an amplified version. The basic circuit layout is not too dissimilar from those old CB radios. If you could bump up the transmitter power, that would overcome the losses in the extended antenna lead, at least on the transmission side of things. The receiver on the other hand is a problem because hacking the Mavic itself may not be possible. However you could overcome this with a parabolic adjustable antenna pointed in the general direction of flight. (This is exactly what DJI just put out, unfortunately on a different communication platform)
I'm not seeing a wireless repeaters as a viable option simply because they receive encoded "packets", decode them to make sure they are actually information, re-encode them and send them back out. If they didn't do all the "smart" bit which just happens to be the major roadblock for what we want them to do, and just passed along any and all signals without knowing what they are first, they would amplify a bunch of noise and reflections of their own signals (think microphone feedback). Not only would it not work, nothing running in the 2.4-5.8ghz in your vicinity would work either. That is unless DJI comes up with a proprietary repeater for the rest of us.