They usually release the updates on Friday so best case would be the 28th but it could be pushed back a week (which I don't doubt since this update is supposed to be a whopper)
So i'd just assume April 4th and just be smacked in the face with surprise if it gets released earlier.
I love getting smacked in the face with surprises.