Well, just a little update, I'm still quite active with this project, just haven't had much 'eye candy' to share, as I've been working entirely on the software/firmware side of things. Multi-threaded C# software communicating through a C++ DLL via USB to the SDC board, which runs firmware in C and (among many other things) communicates via I2C to the auxiliary board, which runs firmware in C (using a different C compiler, naturally), and handles the LCD. As you might imagine, it's been a headache, to say the least.
But, things are coming along very well - I'll probably post up a screenshot of the current software soon, once I clean things up a bit.
I'm definitely looking forward to diving back into the more fun and 'glamorous' hardware side of things, and will probably be throwing the main SDC board onto a PCB before long.