I got the 90U ota update of 7.0. I have no problems with battery, in fact it might even be better than it was with 6.
I use T-Mobile, bought phone directly through Google last January, and was not enrolled with the Beta program (if any of that info helps the puzzle of delivery times)
I constantly have Data Saver and Battery Saver enabled though. I also have all push notifications disabled and only allow email and websites to refresh when i choose to refresh. These things are likely why my phone is so efficient with battery life. Also use Battery Saving setting for Location, unless driving and need Waze or Google Maps, in which case i enable High Accuracy for the drive only.
The only item the new Pixel phone might potentially offer that this one doesn't is a Reboot OS option instead of having to hold down the physical power button and then rebooting. That option would be nice, but not super crucial to me.