If the DLC is this done, why is it going to take until the 25th to release it? IMO, It looks great and the humor is pretty funny.
Because they may be doing final stage bug testing. Or they need to package and upload the final product. Or there may be more than we got showed. More sidequests? Most likely its just end game testing to ensure there's no game breaking bug.