Well, they could have written something like "The 2.0 release itself will be in the next few weeks" or "It will be a few weeks before the actual 2.0 release".
(But I agree that "land" is fine here, and the rest of TFA doesn't strike me as obviously AI-written. And I'm not a fan of the "look, they did one thing that AIs often do! Must be AI and therefore bad!" thing in any case.)