Here is a stream and news site for E3 this week with BF3, it will be a LIVE stream on June 6 tomorrow.

http://battlefieldo.com/

GO BF3!!!
FU MW3!! and no dedicated servers again