Same on my Mountain Lion, OK I only have the DVD Player issue.
For orange hd's I use IOAHCIBlockStorageInjector.kext in E/E since 10.6 and it's always OK.
I saw a video on youtube where the guy copies some AHCI kexts from 10.7. to 10.8 to get the dvdplayer working proberly.
I tried it on my 2nd hd --) didn't work mostly because he has a Sata kext I never saw...
solved:
http://www.insanelymac.com/forum/index.php?showtopic=280858
working!