Nice article. However, I'd like to add one important to the list which most of the UI design examples are also missing, except for the piece by Dreamworks.
It's the "Skip" option. Users should be given the flexibility to skip the entire onboarding process, if they want. But then they should be able to access the onboarding tips later if they need.