Pretty sure Bioware are still going strong Though I was a bit dubious about the email. I just Googled the subject and got the same info that I would have if I had opened the email itself (/paranoia off)
New email with a new video, and a date at the bottom 8.13.14
[video=youtube;CbpG0uRJ5N0]https://www.youtube.com/watch?v=CbpG0uRJ5N0[/video]