melchiz, I am saying only this in regards to your freedom being stolen away by Steam: go shop somewhere else! There aren't that many Steam exclusives and if you want a game that's exclusive to Steam then vote with your wallet and don't buy it.
You have the freedom to chose from where to buy the game, Steam is not stealing this away from you. For some of us the value added by Steam is high enough to be worth the things we're giving up, and I for one value convenience a hell lot more than having the option to play the game without Steam running in the background.
MysterD: Will we on Windows have to still use only DX? Will Valve ditch DX entirely just for OpenGL? Might we see a re-emergence of Open GL on Windows?
I for one doubt that you will be able to chose OpenGL on Windows and let me tell you why: OpenGL relies on a lot of custom vendor extensions to accomplish things that DirectX does natively; the problem with those extensions is that they're so crappy of an implementation that a hardware vendor might chose to not support an extension on their next revision of the hardware (think nVidia releasing a new video card that doesn't support an extension that the previous generation did or an extension is deprecated and the company forgets to write a wrapper) and then it goes into software rendering which kills any trace of performance. This is sort-of-OK on the Mac platform where the number of available cards is small but not so well in Windows-land where the variety is so much greater.
Another problem with OpenGL in general is that you never know for sure when it will switch to software mode and for what reason and this is inherently bad. Another one would be that it isn't a forward looking model like DirectX (DirectX 11 comes out before cards that support it do and that sets a standard spec for hardware manufacturers to follow).
All of this of course depends on the way Valve will choose to implement OpenGL in their games and what extensions they choose to use.
If you're interested you can read a much more detailed discussion about DirectX vs OpenGL
here.