I myself am a big CM fan, so while I would like to see a vanilla as possible ROM (AOSP), I was always more interested when he started talk of 3.x Kernel development...
I cant develop myself but the thought of a 3.1 / 3.2 or even 3.3 kernel makes me excited... I just dont understand (besides the simplicity) why most devs go with 2.x and then backport all the new fix's/changes/improvements instead of starting with tip or stable tip and then work forward the parts that are needed...
Ive seen it happen on the HD2 at least where a few of the kernel dev's have backported and imported fix's, enhancements and such only to have something break down the line and have to start from scratch again... I am reminded of someone building a treehouse starting at the very bottom instead of the middle or top and continuing to build towards the top until the entire tree collapse's under the weight... then you have to get a new tree and start again... (as opposed to losing the top/middle and still having the bottom to fall back on )...
While GIT and what-not are there for easily reversing changes, when you get knee deep and ignore a few users reporting issues until it becomes a giant sore... thats where my above situation comes in...
DISCLAIMER: its all non-dev talk anyway, probably more of a headache to read then not... but considering the kernel I use on my HD2 has been "redone" 2 or 3 times (memory fails me) because of this I can only use that as a base reference of my experience...