KFurge:
Would it perhaps be a viable option to put your work-in-progress up on some svn server (or cvs or whatever) so that others can have a look and perhaps pitch in? It does seem like a pretty big project you're taking on all by yourself.
I am a computer science graduate but don't have much specific experience doing integrating/patching work in the linux environment. Still, I'm a quick study and I consider this area a big hole in my resume, so I might be able to contribute within the time frame you sketched out above.
/LO