Hey hey! You've finally got around to mentioning this. But sadly, you neglected to give a shout out to the one man development studio, ConArtist Games, who frankly deserves a great deal of support since he's done Warfare 1917 and the stunningly amazing Last Stand series (as well as worked on others, like a previous Alt+Escape featured game: "Crush the Castle" for which he provided the art).
Still, I love this game, although I never got past the first level with German tanks.
It evolved from a WW1 game, where the general warfare is "sit in your trench, attack, die/survive, hog enemy trench, repeat", but it featured some unit specific tactics, like when to use grenades and the comanders ability to call in air and artillery strikes (the 1917 commander was quite useless, only armed with a pistol and gave your men a buff...woo<.<), and it is really a hard nut to crack an enemy tank.
Also, in real warfare, u usually sit in your cover to not get shot at anyway. And only come out to advance or take some shots at the enemy position.
I liked the game, and made it through both campains...mainly the upgrade system between the fights totally made me go on.
This game is nothing, at all, like battlefield 1942!!! It's more like Company of Heroes, what with the colour-coded cover used by infantry in the game (yellow for light cover, green for heavy) and the accumulation of the manpower resource to purchase more units.
This is overdue a review. It is excellent, and surprisingly has more strategy elements than you might think, what with the three lanes of traffic... sorry, 'attack', that you can march down. Units can only attack enemy units in front of them or 1 lane either side, so if you're defending you have to have units in at least the outer lanes to hold the enemy no matter where they attack from, whereas if you're trying to break through enemy defences it's best to concentrate on one flank, to minimise enemy contact and force them to retreat.
I was very surprised by how professionally done this game is. It could rival some mainstream games!!!