The learn more button can take a few hours to a few days to show up on your YouTube dashboard as it takes time for Freedom to check out your channel, if a few days go by and you still have not received the learn more link contact support http://www.support.tm/ open ticket You will need to sign up for support.
As Scorpion said, it can take around a few days for an invite to come through after you receive the confirmation email.
In regards for support, do not try to sign in with your forum account as they are two different systems.