Hello admins.
I think you should put the "Register" link back at the top and either include a summary of
this thread or add a link to it.
I doubt many people will even think of checking a thread in the "Forum Announcements" forum. They'll just think it's a private forum with an invitation system or something and will go away.