I don't see why there would be "a bunch of dotLRN marketing subservient developers contributing code to the core. And a bunch of other independant developers contributing code to the core.".
AFAIK, the TAB would oversee _all_ development so I don't see this as a problem.
And I think it would be great if dotlrn was hosted as a subsite on openacs.org, since it is a project based on it.