I thought it sounded a bit under geared too. But, i was going off one of the Tekin set ups from their site:
http://teamtekin.com/hotwire/ESCsetu...2_8.5_v212.pdf
After 5 min the motor temp was 110 and the esc about 95 degrees F.
So, i might try a 20t pinion. Thanks