I don't believe it... I have been able to boot the ML DP1 64 bits kernel on my MacBook2,1 with GMA 950... simply applying the patch for MacBook3,1 with GMA X3100. It never worked before, but I was using an USB disk. Now I am using a 2nd partition in the internal HDD.
The patched GMA 950 kexts do not load, though. I still wonder if it has anything to do with the dsdt.aml file from madMacFan that no one knows how to use.
I am writing from ML DP1 64 bits anyway.
EDIT: The DP2 upgrade fails miserably. It starts just saying that my system isn't supported. Now I really wonder how anyone could make it working since the BoardIDs for the supported Macs are hardwired in the "Distribution" file of the OSInstall.mpkg package.
I edited the "Distribution" file and remade the package with "Flat Package Editor". I reached the point that it copies all files in the "OS X Install Data" folder in the root directory but then, when rebooting it fails and the folder content gets deleted. So I modified the Distribution file again and it still fails without deleting anything. Rebooting it just reboots DP1 and the content of the "OS X Install Data" folder is gone again.
W T F? Apple made it harder than I thought.