Neat concept....keep in mind that culture and fit can vary from person to person and you're going to have a range of experiences. What's important is organizing companies based on their culture so people can match themselves better.
How can you make the scores more relevant to a new visitor? I'd personally like a little survey that asks me what I value in a culture, and then calculates a match based on what other people have seen.
-Madison