The fact that they made is capable of 40k rpm, yet is actually quite small physically may have something to do with the performance. Kinda like trying to use an S size motor on something large - it will work (and be hot), but will struggle a bit and suck some serious current to do it.
I wonder if using a typical 10k outrunner and gearing appropriately will work much better?