I was able to get all of the errors removed. I then applied basic patches to the DSDT.
Raw.aml = Your original unedited DSDT
ER.aml = Errors removed DSDT
DSDT.aml = The DSDT I applied other edits to and this is the one you should use
DSDT.zip
If you need more edits just ask and when you do post your IOreg along with it.
If you want to see a few more edits other then the ones on this page look at this blog:
http://rampagedev.wordpress.com/