The issue I am seeing here is, what is keeping the wind, bugs, debris from coming right under the lens and still getting in your eye(s)?
Traditional glasses sit much closer to your face than I can envision these doing. Perhaps this subject has been covered and I just didn't see it? Other applications where such items are used (notably in pilot helms) are in an enclosed cockpit where wind is not an issue.