I wonder, if it's possible, to actually have a prescription t-visor? Might be pricey as hell, but I would imagine, if you wore the helmet alot, say to cons or attractions, it'd be nice. Something to think about. Give your local Lens Crafters a call. Worth a shot, at the very least.
I THINK, football players have something like that on their helmets, sort of like a crash shield? I'm not much of a football fan, but I have seen them on helmets lately.