celador on 21 March 2017
I don't think the demo helped Mass Effect at all. It's why we had so many memes, piss-taking videos and poor previews.
I expect it to drop massively second week.