I can see that ESC really going up in smoke at the track, its for a 1/8th car with a big brushless motor pulling 2000+watt's and it has no fan built into it. No cooling fins in the world on something that small will keep it cool.
I say this is a fail because there's no fans to keep it cool. And who really wants to gear down that far as youll be slow cause the 1/8th motors are low KV and Need the higher gearing.
Add a good fan and they make have something decent