After a video snafu earlier this week, it seems that the real love scene from Mass Effect has finally been revealed. (Mass Effect, Xbox 360)