Totally agree. I commuted for 9 months from Reading to Colindale in North London, to do a rare job in 3D printing. Google Maps made that possible. I would be stuck in at least a couple of jams every day, but Google knew where the issues were and patiently gave me the least-worst route, rarely the same from day to day. I normally made it on time, in less than 2 hours, and normally within a couple of minutes of the original ETA.
I deeply trust it, and am often defending it to others (it knows the world around 15 minutes ago, not that someone rear-ended another just ahead of you) - but there's one thing it gets so routinely wrong it makes me chuckle: pronunciation of place names. Reading is pronounced like the verb - but Slough isn't. Who decided that, and why isn't there a corrections form? I would happily spam them with crowdsourced phonetic feedback.
If we look back at old sci-fi films, it's obvious that while we have failed to significantly bend any of the laws of physics, Moore's law has outpaced the imagination. Holograms and 3D may still not be mainstream, but we already have them at far higher polygon count than they could render for the latest JAWS 3D in Back to the Future 2. R2D2's projection of Leia's call for help looks pretty glitchy, a competent implementation of RFC 2549 - IP over Avian Carriers with Quality of Service - would outperform him handily. We have 1.5Tb MICRO SD cards, which is mental.
Basically all the tech that can be coded from someone's basement has outstripped every other kind of technological progress - I think there's something in that.