The DLC is coming out today, but we don't know when. I've noticed that the Borderlands 2 DLC which is scheduled to release today isn't up yet either.
The patch was not given a release date. I'd expect to wait a few days to a week for that. Microsoft's patch certification shit is slow as hell.