Couple thoughts... From most to least important...
It appears that series 9 chipsets are required on the motherboard for NVM support; obviously the new Broadwell refreshes (12" Macbook and the "new" Macbook Airs/13" Pros) have to use newer chipsets on the mobo to support Broadwell and thus support NVM. It would also appear that when Apple did their refresh this past year of the Haswell with slight CPU bumps (2014 models), they bumped the CPU only, not the motherboard thus anyone using something not bought in the past week ain't gonna get NVM support, ever (boo).
I thought this was the case, but the more I look into it, NVMe support could be enabled for other chipsets through an EFI update (which of course would be entirely dependent on Apple releasing said update). Of course that Mac would also need a PCIe SSD with an NVMe capable controller as well. That's really the stumbling point here. You can have a storage controller that supports both SATA and SAS drives, but a SATA drive connected to it will never be able to utilize the SAS protocol.
As for NVMe capable SSD's, I was under the impression that Intel was the only game in town with a client NVMe SSD right now, and it's strictly a desktop design due to form factor and power consumption (review
here). Marvell, Samsung, SandForce (Seagate), OCZ (Toshiba), and Phison all have client NVMe controllers in the works, but none of them are available yet... Or so I thought. It appears that there is an NVMe capable version of the
Samsung SM951 after all, and Ganesh T S over at Anandtech even received one recently inside an Intel NUC.
Since Apple recently switched to the SM951 for the MacBook Air/Pro (13-inch, Early 2015), one wonders whether or not those drives are in fact NVMe capable as well. Apparently the AHCI and NVMe versions of the SM951 can be identified by their model numbers which begin with MZ-HPVxxxx and MZ-VPVxxxx respectively. Of course Apple uses a module with a proprietary form factor, so the part numbers start with MZ-JPVxxxx instead, which is of no help to us at all. The controller on the Apple modules does bear the same die markings as the one on the standard AHCI MZ-HPVxxxx version, however, it's entirely possible that the only differences between the NVMe and AHCI versions lie in firmware.
I wouldn't hold my breath, but there is a slight chance. Then again, does NVMe even matter for the SM951?
NVM Protocol overhaul will have more impact on latency and power efficiency though than throughput, very important, but having PCIe in itself is easily the bigger pole in the tent (vs SATA) for me as I push large photos, in RAW so throughput is of more importance than latency, but it's nice to see Apple supporting the latest and greatest hardware via their OS; I also suspect the "new" macbook air's and 13" pro and 12" macbook will see improved battery life vs non-NVM models; assuming the SSD is also NVM compliant, for all I know it isn't, but I suspect it is given the timing of both the OS update and product release.
I won't be going out and buying a new laptop because of NVM, however, it'll be a nice add-on technology when Apple adopts Skylake for the 2015 refresh of the 15" MBPRs... Skylake will have better power efficiency as it is, plus better GFX performance, and probably some minor CPU performance bump; NVM is another technological advancement in the name of better performance/efficiency.
And this is the crux of it. You may get improved performance consistency or small random access performance, but NVMe doesn't appear to bring a ton to the table when it comes to sequential speeds. This ain't worth crying over or upgrading just to have.