i add my word to this, i really hope You guys already gave 1.17.5.1 to Valve and can have talk (ideally over phone) with them to put it on asap...
it's real shame that most of STEAM users can't play or refuse to play because of just 'not working/missing' patch ...
it also hurt sales and i'm pretty sure up2date Men of War with some nice discount may sell like crazy