yea im pretty sure any car can beat any car if given the right conditions...our advantage is being able to launch pretty well and the ability to drive quickly on loose surfaces. other cars have different advantages. i got destroyed by stock miatas and honda fits before because the course was as tight and technical as they come. they are the perfect cars for the environment.
he may have beat you as far as highway monster status but that just makes him a one trick pony....get him to race you in various conditions and see if he truly has a better "race" car.