Any feedback on the website, sign-up flow, and especially the project itself would be tremendously appreciated.
I believe the screenshot is of the management interface.
The transition to setting up an account is indeed already quite abrupt and your mention of auto-fill does indeed make the problem worse!