I've only skimmed but:
provide an accessible interface at account setup
They don't even define "account." They have a definition of "account holder" that makes no sense.
Are all devices required to have user accounts? There was a time when home computers did not have such things.