Maybe that's Carmack's "more recent comment", but the article mentions even
more recent comments (at least, I assume they're more recent, since they mention DX10 and Rage).
From the article, Carmack said:
"Personally, I wouldn’t jump at something like DX10 right now. I would let things settle out a little bit and wait until there’s a really strong need for it."
And:
As John Carmack said when asked if Rage was a DirectX game, "It’s still OpenGL, although we obviously use a D3D-ish API [on the Xbox 360], and CG on the PS3. It’s interesting how little of the technology cares what API you’re using and what generation of the technology you’re on. You’ve got a small handful of files that care about what API they’re on, and millions of lines of code that are agnostic to the platform that they’re on."
Sounds to me like he's still favoring OpenGL.