> As a developer I want to use this to persist and sync data between devices. It provides a unique identifier I can use for the user before they trust my app enough to want to login.
Email address, allowing me to use '+' as a mailbox extension. I'll use wtbob+yeldarbsite@example.net. Done.
> We have found that a significant number of users will just quit the app if presented with a "sign up or login" with Facebook screen at the beginning of the flow.
Yup. I refuse to log in with Facebook anywhere but…Facebook.
> With this, they don't have to give us any personal data and can start using our app right away.
I'd still be using Facebook to log in, so no thanks.
> regarding the user side, the problem for a lot of users isn't that they don't trust Facebook.
I don't. In fact, I trust your website with my per-website email a lot more than I do Facebook.