Trust me I know how epic this is!!! The major difference in mantera's port and tj's kernel is tg is using the 3G VMSPLIT where we are using 2G VMSPLIT in our conf file. That setting would make a lot of sense on how tj was able to fix the camera due to allowing more memory. I built a 3G VMSPLIT ROM last night which I can post up for you to test on if you want to go that route. It doesn't boot as the kernel is still 2G VMSPLIT, I didn't have the time to build the kernel as it was 1:00am and needed some sleep.
I am also working with a lot of the fb0 devs from XDA. They recommend I start working on the
2.6.35.7 KERNEL as no one has been able to make the 2.6.35.14 kernel boot with CM unless they flash Android-ID with it. I am wondering if this whole time we have been spinning our wheels working on the .14 when the .7 was the way to go. I am going to spend some time on that tonight to see if I can make some headway. If I can get it to work, it shouldn't be to hard to patch the video drivers and we should be able to get it to work, and possibly camera as well?!?!
Also brandon I was going to ask are you set on a DEV phone? Let me know, we just got done purchasing one for dsmryder, Chairshot and myself along with an 8B SD for Rukin thanks to the awesome user base we have!! GO COMMUNITY!! Let me know.