I already don't like what I hear about standard American credit scores (but I don't live in the US anyway.)
This seems mostly like more of the same.