Fans and I2C touchpad fully works in Ubuntu.
This is video demonstrate it http://www.youtube.com/watch?v=AyAuliW4oJw
Ubuntu probably has support for ACPI-based fan control. Not so much OS X...
You need to find a way to make the EC control the fans without OS support...
I get my original DSDT and SSDT with Clover by pressing F4 button.
Inside /CLOVER/ACPI/origin folder I decompile with command:
/Applications/MaciASL.app/Contents/MacOS/iasl5 -da DSDT*.aml SSDT*.aml
And now if I open DSDT.dsl and press Tools->Compile I see 23 errors (screenshot...