After watching that vid I'm buying this on launch day. The graphics look breathtaking and after seeing how awesome of they did on BC2's gameplay I'm optimistic about BF3's gameplay also.
I wish BF would offer the ability to lay down while you're shooting like real snipers can or just like a real person would in a battle situation. BF also needs a hard core mode for online so that your bullets act like bullets instead of cotton balls.