"Did you see the size of those things in that suitcase? It's certainly no stock battery."
Say they're 50amp-hour batteries (about half of a 90amphour leisure battery), that GPS has to draw no more than 38mA. It's not impossible, just not very likely.
And the route, again, not impossible but hightly unlikely, the flight path would not get permission, they've listed a bunch of coordinates, but that doesn't explain the loops, since planes follow flight paths they can't just decide to fly to go flying around without clearance for their flight plan.
It seems unlikely they went looping in Iraq for example:
N 34.9850° E 42.7697° & KIRKUK
Their insurers would not give them permission, a quick search shows their flights into Bagdad occasionally get shot at.
Then there's the signal problem, it isn't a case of weak signal = inaccurate. You just can't get a lock if you can't get multiple signals that can be distinguished from noise.
But that's all irrelevant. If you wanted to make that with a GPS device, stick it in the test rig at my old office (I worked on these) and simulate the path on a test rig.
What I reckon they did is hand the coordinates of DHL depots to the advertising agency and they drew a picture through those coordinates and a few others and invented a story to go with it. Make a few photo shoots, try to make a viral.