I've been riding with these for a few weeks now. They are remarkably fog-free, as advertised. So far, I have not seen them fog up, although I have ridden in circumstances where previous alternatives have.
Yes, the frames look goofy, until your helmet goes on. And yes, they are expensive. But they appear to be as near to fog-free as I could imagine. FYI