Also remember that Team Yokomo was in full force during the Worlds and prepared heavily for it. They obviously have put a lot of time into their racing program and have top level drivers, including the now 2 time 1/12 World Champ.
Just because he won with that car doesn't necessarily make it the "car to have". A lot more than just a car helps win the Worlds.
I would honestly be surprised if we ever see that car again.