Im sorry if this has already been posted, its an interview with a couple of the developers answering the usual old questions at the start but later they go on to go into more detail about multiplayer and also hint at possible dlc.
http://www.youtube.com/watch?v=z3MdTUtT26I&feature=related