"The problem, it turned out, was my glasses--specifically, when they fogged up."
Try heating your lenses with a hairdryer before wearing the HMD. The basic idea is to get the temperature of the lenses higher than that of the surrounding environment. Of course this is adding another cumbersome...