One thing that bothers me about DX12 is how close to Mantle it actually gets. One of the "features" of Mantle is that the use of 2 graphics cards is no longer transparent to the game, so you need to actively write support for Crossfire into your game. You have the ability to use both cards for one frame, but if you just want to use AFR you need to code it in. That would mean the loss of frame pacing with Mantle unless each company developed it themselves, and as we know that took AMD over 1.5 years and they never supported all the possibilities. Equally support for eyefinity would presumably require special support from the developers.
I do wonder if DX12 intends to copy this (anti) feature or not. It sounds like a very bad thing in general, something that would increase development costs and decrease the utility of multiple cards dramatically but presumably its still too early to know.