I don't think it's the lack of directX11, or the multi platform support that has PC gammers tweeked. They say DX11 all day but there is reason behind it.
PC gamers (I being one of them) Are tired of getting lied to, getting beta games at full price, then having the actual finished game show up later with all the fixes for less cash because it's now a "Old" game.
Bio-shock=no support for Creative labs cards.. still... after years...
FFXIV came out, un finished... they have yet to charge any one the montly subscription fee because they feel the game isn't done.. didn't have a problem taking the money and releasing it in the first place but I will comend them for not charging people the monthly to keep them on.
Splinter Cell Convition: Probably the best Co-Op I have played, really enjoyed it.. but the match making is piss poor and never got fixed... res setting can cause menus to be in accessable, and a few other glitches.
The point is we are all tired of being lied to and charged full price to beta test games for companies... didn't people used to get paid to beta test? Cars have a lemon law, if your food sux then usually they will take it off the bill, video games seam to be the one place where the manufacture can just laugh at you once you purchase it because all sales are final and there is no acountability besides that they might not buy in the future. A company like EA that publishes so many different Dev's work isn't concerned so much about this, because they know sooner or later there is going to be another game you want from a different Dev and they are back in the money.
This could be a great game, I loved the first one and this one is pretty sweet too but it just needs to be finished.. and if they tune it for a console then they need to tune it for the PC as well. Crytek... I'm really dissapointed but I'm keeping in mind it could be out of your hands and a call made by EA... you have a large following and look at all these people even with the problems that still praise your work, do them, do all of us right and fix/finish the game. People want DX11 because it was in the demo and stated to be in the game, you could shut a lot of that up by posting on your site here a update or at least that you are working on it. A little comunication go's a long way. Leaving that off the "known issues" as well as lot's of other "knowns" shows you don't really care what the consumers feed back is and if we are happy with the product or not. If that's not the intent break the silence and calm the masses.
I cancled my pre-order, in one last act of faith after hearing there was a launch day patch, I purchased the game. You now have my money as well, use it to fix the game and save your rep.