Creator features like live streams, custom URLs, scheduled uploads (and many others!) are not going away with the YouTube Partner Program update. We just updated our Help Center to clearly outline this info (thanks for the suggestion!): https://goo.gl/mAUaMj https://twitter.com/paragraph_8/status/953663437065936897 …
There are no video lengths or upload limits that are affected by the YouTube Partnership Program; all creators have the ability to upload videos up to 10 hours in length.