Yes, and it's about damn time. I've known about this game for several months now, and the detail in the screenshots is staggering. It's a good thing that Battlefront publishes this game, it fits perfectly into the portfolio of a war simulation specialist.
Now, AFAIK the game is pretty much finished anyway, right? When's the release date? Next week?