There was some sort of device in development that attaches to glasses that does what you OP describe.http://www.bikerumor.com/2013/11/10/spo ... -progress/
Another thing you can do for an immediate answer to KOMmage, is run your smart phone strava app at the same time as your garmin. Then when you stop to piss or whatever you can upload the mobile ride, see if you got it, and then delete the ride. You may also notice that the smartphone app can give an unfair advantage over a garmin, as much as 4 seconds, as it uses way fewer gps points within a given segment. Supposedly they are working on a way to have segment end points snap to a gps point that is common across all devices.
I agree with you about wanting the best of both, better data and reports, as well as all of the social aspects. The community at strava already exists (it's huge) and supports multiple devices, so I think it's more likely that they will remain the big dog. Hopefully their data handling improves soon.