Leads Central is THE place to view information collected by the embedded SEO Report Card tool. At first, it'll be a bit bare, but as reports come in, you'll see your list grow.