What dsdt edit did you do to get the battery working? Also I have the same BT, so which kext did you use there? (my bt 'works' but never pairs). I'm running 10.11, btw.
For your speedstep issue, I think you need to edit AGPM to enable the power states. I'm also running a modified BIOS so I'm not sure, maybe I also changed settings there to get it.
Pretty much mine is working sans the trackpad (never use it) and battery,