No worries, didnt mean to come off as a dick myself.
Its techno babble, buzz words, whatever you want to call it. "Spherical 3d contouring" just means... the lens is curved. But it sounds so HIGH-TECH lol.
If they really ARE polarized that would definitely cut down on glare and haze as you said. But besides the first commercial made for them I haven't seen anything that shows that the actual production models are. The amber/rose/etc. tints that some have help with contrast/focus in various light conditions too. A shame Vforce doesnt sell non-mirrored lenses tinted in those colors. Im sure the market on mirrored lenses in high-end masks is bigger though so it makes sense from a business view.