Maintaining 9 ROMs will be very excessive imo. Things should be streamlined.
Personally, I think adopting thekraven's style would be best moving forward. Dev moving forward for CM9, and have the Optimus S flashable fixes if needed.
Secondly, to satisfy other variants to build, this is where IHO styled development comes in, whereas anyone who would want to pickup building for AOKP/AOSP is open to do so. This has the shakes of build being "unpure", but you are a the mercy of the builder.
In this way, I think it will cut down unneeded time going into trying to do everything. I believe that TDM can focus strictly on CM9 and any OptS fix that is needed (that is, if anyone else chooses not to assist in Optimus S building), ROM Keeper if he chooses to continue that project, and/or the kernel 3.0 he wants to work on. So in essence three things instead of 9 ROMs. Anyone who wishes to build for AOKP/AOSP can do so at their own discretion and maintain those releases.