Just a suggestion, have you thought about putting it on Steam?
From what I heard, Steam already caved to the same pressure.