Even knowing that trailers usually show handpicked footage, what has been shown looks great so far.
I'm actually interested in how CA manages to insert the modern technology aspects in the game. This might well be an experiment for further releases.
That being said, I can't help noticing that the French Infanterie de Marine are wearing the red caps and trousers of line infantry, instead of the all blue uniforms actually worn by French marines (which earned them "the blue division" nickname in the Franco-Prussian war). I guess it's because "red trousers are French".
(come on, I can't be the first one to do an historical accuracy remark!)