5 UX plays to start your design on good tracks
When I start a new design (a full project or a feature) I turn off my computer…
Agreed with your concerns, this can be the danger of this fixing.
However, there are still some thoughts I want to consider:
Have you considered bringing the «Sign in / Sign up» after this experience?
You put a lot of thoughts into the onboarding flow and great ideas, but as a user, I want to be able to try an app and judge its value before creating (one more) account (eventually leading to more spam Newsletters) and giving personal information.