I think it's a good starting point, but for a "true" cost there are a TON of variables involved that depend on the individual driver and car. Where you live, how you drive, even your credit history can affect how much it costs you to insure and maintain a car.
I do think it's a somewhat useful tool for comparing cars against each other because they probably keep most of those variables the same.