Only 10C rating? Holy shit, you lucky you didn't fry your ESC with that low of a rating. Castle has stated they recommend 120 amps CONTINOUS or above 25c to reliabley run their brushless motors and ECS.
As I said: TureRC LiPos are supposed to be underrated, and quite a few ppl were running the same set-up last summer.
Maybe I got lucky with the MMM, but that's what happens, sometimes! :-)