I can't agree more on the second point. If only they added mileage, year, make, model fields, this would instantly make car search painless.
What they have now is a bunch of unstructured data that users have to sift through.
CL is great, but the lack of innovation doesn't make any sense to me.