I have a Mutiny and its ok. I think I should have went with an XL because the helmet portion fits me fine, but the ear pads push too hard on my head.
I might take the liner out and just wear a beanie underneath.
As for air flow, I think it has small vents between the shell and the foam. I've never once had my goggles fog up.