In the spirit of improvement, and maybe it was just me, but when I saw the "Sign Up" and "Log In" buttons at the top of the forum page, I thought they were referring to Webflow itself which I had already signed up for. Maybe just a short sentence clarifying that you need a separate account.