Eliminating as much friction from the onboard process is an important step and I think this will go a long way.
I think the proxy accounts method is a well thought out way to onboard users without them even knowing they are being onboarded and ultimately this will lead them to have their own account.