Now that you’ve created your creator’s profile, you need to wait a few days to allow it to be reviewed.
I suggest you wait about 5 business days and check back then.
Your game and profile are still public, so you can still market your creations and share the URL, and any advertising campaigns are still valid. Uploading your 1st creation is a serious step both for you and for Itch. Once you reach a point where you upload your 10th creation, things will feel smoother.
Edit: Just saw the update that it’s all well and your game is indexed now. Congratulations for your first creation being live to everyone! Hope you enjoy the experience and keep creating! :)