Now I'm not hating on you, because you mixed this shit perfectly well. My only issue with the track is the fact that it's literally just voicelines places randomly with no real thought behind it (at least it doesn't seem like it.)
But people do like hearing lines from their favorite games in song form, so kudos to you. You could do work like this for a promotional video or something.
And yes I do actually play overwatch.