Just found some Sub-titled clips and it looks like a show about groups fighting 5v5 or 10v10 etc... sort of like a World of tanks but with only WW2 gear. And all the tanks are really well done. lots of detail.
Might have to see more just for the tank battles... reminds me a lot of my old fav, Zoids!