Forgive me if I've heard wrong or if this is just wishful thinking, but doesn't Google do this with Navigation?
I believe there's an option to view a traffic layer and from what I've seen in my commutes, it's fairly accurate for gauging traffic density. It should also be capable of calculate travel time based upon crowdsourced traffic information from Android users.
They do yeah. On Android there's even a widget that you set with your destination and it'll tell you the journey time. Would be great to see their live traffic data used for this journey time metric across the world. I'm moving interstate here in Australia, would certainly help narrow down choosing suburbs.