According to the BF twitter they're releasing a new trailer today that is supposedly better then yesterdays one, if that's even possible!
"You thought Wednesday’s multiplayer trailer was exciting? Our explosive Battlefield 3 launch trailer airs later today. Stay tuned! #BF3"
edit: derp I didn't notice the above post :x
edit2: Apparently this new trailer is going to be for Single Player