Nice setup, I almost had the same setup but Im not using neu motor
For the gearing, I think you might need up the pinion size a bit, calculator show about 2700kv+++ but I might be wrong also
By the way did you made the mount for the ESC or did you buy it somewhere else...I made a plastic mount but doesnt look sturdy...