Dev Dashboard

Hi. I just signed up for an account. It took me to a page to instal the Dev Dashboard to my site. I clicked on the instal plugin button and nothing happened. No download, nothing. Tried in a different browser. Nothing. So then I went to the general plugin download page and found the dev dashboard, and clicked Download. It downloaded an unzipped folder with the files in it. But I can't use the WP installer with that, I will need to log into my site somehow and place those files somewhere. I would have thought that you guys would use the standard instal process. Please help. Not a great start...