Oh yeah,
On the SDAutorun issue...
I was having trouble with it running on initial boot as well... I found the issue to be touchflo somehow causing a conflict when trying to run at the same time as autorun. Here's how i fixed it...
Go into you manila2d oem and open the .rgu.... then you will see an entry that enables touchflo. Change that reg entry from 1 to 0. That way touchflo won't try to run on the initial boot and autorun completes it's process no problem

Then after the reset just go enable touchflo and all is well