Clicking on the Manage Your Account... button should definitely launch a web browser and take you to a page to register your install. I'm unsure why you are not seeing anything happen when you click. I have a message out to the guys at Steam to see if they can help. In the meantime, I'll PM you...
[
View Thread ]