Just played DoF on Steam myself for the first time
All works like a charm - and the Steam page is beautiful as well - can`t wait to release this.
From this point on we are waiting for an official reply from Steam - "You have been confirmed for release, on X of March". We can receive this message tomorrow, or could be in a week...
We`ll keep you guys posted, but we are finally there...well at least on our end we are finally done delaying.