Homogenization with an oscillating drift: from L-2-bounded to unbounded drifts, 2D compactness results, and 3D nonlocal effects