Perhaps you've heard about the compressed release cycle the Windows and Windows Server teams are planning to maintain going forward. This is my first cycle here, but my impression this is not the old slow-roasted dogfood system that we had in the past. It's a new thing for everyone. I assure you that you aren't the only one finding it a challenge.
I hope things will go smoother for you next time.