Tifosi was a sponsor for my team this past year, I got two pairs at a pretty low cost, the lenses are very good, the glasses are pretty light, but I too had the fogging problem, the dolomite's I wear even have little vents in the lenses, but they fog pretty bad. I have the Ventoux's as well, they fog up easily as well. In just about every race I ended up taking off my tifosi's because they would fog and not vent too well. A few others on my team had the same issue.
I just bought a pair of oakley half jacket's from some dude for $50, one lense has a small scratch, still the optics are soooo nice. I just can't get myself to spend $$$ for a pair of glasses that could get ruined very easily, but I am weakening, I want a new pair of flak jackets or radars so bad.