Great research that is going on.
In the past 2 years I have witnessed 2 pairs of mesh goggles fail. The mesh did not fail but the goggles did. The mesh broke loose from the goggle letting the BB hit the wearers face. Because the mesh did not fail it just was pushed back against the wearers face the eyes were still protected but the wearer took a nasty hit to the area just under his eyes.
I personally look at it as a chance I will not take. Spend 100-150 dollars and pick up a pair of ESS turbofan goggles (or use Laptop fans and mount them to your goggles) and you will never have another fog problem.