Did you try using Microsoft's email login and cloud? That gets you part of the way there.

As to syncing the rest there are SO MANY PRIOR IDEAS on syncing that I pause here.