Fizzer, why not create your own ranking system, something that is a tweaked basket of ranking systems that best suits WL? Or, maybe make it 50%-50% or 70% B-ELO, 30% TrueSkill (or whatever you think is best)? An average (of some sort) of the two ranking systems would be best I think: get the best of both, reduce the problems either might have.
-The Late Gui
Is this feasible? If so, I'd suggest something like that for the 2v2, 1v1 and potential 3v3, while keeping the existing TS for RT, and bELO for the Seasonal.