No big surprise.
The Germans are professionals and use the same technology we do.
I am sure the winner won by a very small margin.
The REAL story is the Germans today have less than 200 tanks in their army.
The PA National Guard has more modern main battle tanks...
There is always a home base advantage. Even if the course of fire is random, the fact you are shooting over a known range helps, you know the nuances of the range.
Not a tanker but used to shoot in small arms competitions and it made a difference there. I would expect in the movement and shoot completion knowledge of the course would help a wee bit in travel times, knowing the correct approach and speeds to various obstacles and where to look for targets as the safety fans are such that you can expect targets to be located in fairly specific locations (i.e. they will not have the Officers club behind the target, though that might be a interesting challenge)
Also I see no reason to be bitter about the loss, because the lower enlisted ranks are not all career, you always have some young guys on their first/second tour, the competition usually requires some percentage of new personnel who have never been in competition before. Good rule because it prevents the event from coming down to a bunch of sandbaggers, but it means it is hard to have a team of folks dedicated to the match, you just select the best crew you have.
Lastly having the Poles, Germans and Danes all trained up is the best deterrent to Russian adventurism. Each of the armies may be small but if they are effective it means the Russians may think twice before doing some kind of adventurism in the Baltic.
Indeed, it would be more impressive if Germans had more munitions and battle ready Tornadoes and tanks. It was found that only 20 or 30% of their attack fleet was available to attack Daesh