The only problem with the extreme motors, like the big Colossus outrunner, is that it really needs a controller with a higher PWM frequency. It's an extreme case (unlike the OPs original question which was based on off-the-shelf ebike parts) and so needs an extreme solution.
The 12kW Colossus, unlike any hub motor (or other ebike motor, come to that) I know of, has a very low winding inductance and a very low winding resistance. This means that, at the 15kHz PWM frequency that most ebike controllers seem to run at, the phase current can exceed the FET ratings, because none of the ebike controllers I'm familiar with use fast phase current sensing, they all guess at the phase current from the rpm, throttle demand and battery current. The answer is either a faster, more robust, controller with phase current sensing, or to add inductors in series with the phase wires. The latter approach is the one commonly adopted in fixed applications and big EVs, but isn't really that viable for an ebike, because of the size and weight of the inductors needed.
The bottom line is that the vast majority of ebike controllers were designed to drive low rpm, high inductance, relatively high resistance hub motors, so they aren't well suited to driving high rpm, low inductance, very low resistance RC outrunners without some mods. Even when modded there will be some extreme motors they just can't cope with, a bit like the situation with brushed motor controllers when the Lynch motor first came out - slow PWM controllers like the Curtis struggled to drive the low inductance Lynch motor without an external inductor in series with the motor. The Curtis controllers had been fine for years driving a very wide range of series wound motors, because they all had a pretty high inductance and fairly high winding resistance.
The Kelly issue was, I think, to do with the low PWM frequency and low commutation speed limit that some of their early controllers had, and has, I think, now been sorted. There were also some quality issues with early Kelly controllers, I think.
It is fairly easy to build a controller that will run at a higher PWM frequency and have fast enough current limiting that it can cut back on a cycle-by-cycle basis. It's a bit OTT for an ebike controller, but may address the demands of the new crop of high power, low inductance, low resistance BLDC motors that seem to be coming out now.
Jeremy