WELCOME!! to the best forum on earth! stay here and you are on a fast track away from noob country

i hope to god that you are not running the traxxas NIMH's that come with the truck!!
if so.....STOP!!
you will learn a lot from this forum, check out the castle creations section for info on the ESC and it's likes/dislikes.
for the revo durability...i'd recomend at the very least the RPM true track system. (avaliable at towerhobbies.com or amainhobbies.com)
the wobble might just be a de-glued tyre.