Interesting article, thanks for the link.
I think it's like the first paragraph says "even years before .... see these games"
It's just too soon. Most of these titles have been in development for years (you know how long it takes, Sarge, don't you? ) and DX10 just wasn't around when they were first started.