Bioware: Mass Effect 3 E3 demo “our best” According to Bioware the E3 demo of the third installment in Mass …