Nothing points at delays happening. They pointed out a generic Spring release date, that could even mean early June basically. I figure it won't be in the immediate 30 days after Sea Of Thieves comes out, so people will have to sub to at least two different months if they want to play the games at launch.
They could do this:
March: Sea of Thieves
Late April/early May: Sea of Thieves
Late May/early June: Crackdown 3
Summer game (a small game, something like an HD remaster of an old game)
September/October: Forza Horizon 4
February 2018: Ori and the Will of the Wisps
Unannounced Spring 2018
Unannounced Spring 2018
Unannounced Spring 2018
Unannounced Summer 2018
September 2018: Forza Motorsport 8
October 2018: Halo 6
For November and December, they could make spend their "exclusive first on Xbox One" marketing money on "launch day one on Game Pass" deals for Fall indies and Fall third party games. This would give people a reason to subscribe for the full year?