I'm not sure how useful those metrics would be at any point, since some ideas are simple, and others complex. Plus how do you quantify time since you got the idea? Just for example.
they wouldn't be good metrics for comparing apples and oranges. you're right. what other proxies are there for how serious/committed the founders are and/or how well thought out the business plan? or do you just take all 'review my startup' links with a grain of salt?
Due to lack of any good metrics, I always take all "Review my startup" links with a grain of salt. I try and keep note of the ones that look interesting, but generally after perusing the site, I forget about it. Some are downright ridiculous, others look interesting. There's an opportunity here somewhere, I just don't see it. :)