I think this is an excellent project and something that deserves more attention in undergraduate games development based degrees. I'm a third year student at the University of Lincoln, UK doing a games based degree, but we don't really cover any basic engine fundamentals, let alone threading and paralell game design.
As part of my dissertation I'm doing an in-depth analysis of various open-source game engines, particularly the Quake-series. I'm planning to do a chapter on the importance of paralell game engines in today/tomorrow's games industry and all of this information you have provided will prove very useful. I had a quick play at bringing some threaded functionality to the Q3 engine (though it is very, very basic). I have a short blog entry about it here: http://learninglab.lincoln.ac.uk/blogs/jmunro/2008/12/02/att.....quake-iii/
Thanks for the hard-work!