Bite isn't that terrible, it is nearly on par with DB. DB mostly has dragon typing advantage and STAB.
Espeon is very brittle, good damage but low stamina. It's high attack inflates it's CP and make it seem better than it is. Its still a decent pokemon overall though.
When calculating CP attack has a stronger effect than stamina or defense. That is why high stamina pokemon that also have good CP are so freakishly strong (blissey, tyranitar, snorlax, rhydon...)