Loved the trailer. I hope that all this new content isn't slowing down bug fixing though, if not hampering it. I guess I'll just trust Bioware for now
If they are like other companies than they have a crew that does bug fixing and have a seperate crew that puts together new content. The speed of this new content shouldn't slow anything down in the bug fixing department. Bug fixing just requires more time as you have to make sure you don't break something else when you fix an existing bug etc.