fixed the screen flip problem, had to patch my build.prop to include
Code:
ro.sf.hwrotation = 180
My last problem now lies in the corrupt screen after hitting the sleep button. If that gets resolved I can finally make a proper .pac file for this phone to help others with the same problem.