User blog comment:Firetiger/A question on "The DLC"/@comment-4491632-20120226012432

No, because the release date isn't the problem. It's that Bioware finished creating the DLC before the release date, and that multiple pieces of evidence point towards the DLC being important to the storyline/cut from the main game. The release timing has little to do with the recent uproar about it.