To be honest I think that TfL should leave this all to the market by establishing a set of rules that apply to everyone and mandating just how big a cut they want of each fare and be done with it. That way at least everyone can compete based on service.