Nice lightweight vehicle it seems, and the rollcage is interesting.
I would think the motor/esc combo will work alright, but I'd prefer an 80amp item myself for a bit more headroom. I dunno what the kv rating on that thing is though- 10turns doesnt mean much to me....