I'm actually in the process of creating a clean kernel build (currently a 2.6.39 build, ready for Gingerbread and later) based on the Telechips GPL source code. Through disassembly of the original GT kernel, I'm able to figure out the hardware details not included in the Telechips kernel. Once this is working, I'll post it on github for further development. It is already booting, just no NAND/display/touchscreen drivers yet, need to update them for this newer kernel.
Will keep you guys informed!
Goal #1 would be to have 2.6.29 build and run just like the kernel shipped on your smartbook. Did you achieve this already before trying to port things forward?