Okay, I have watched your replay and analyzed it. The main reason why you got defeated like this is your poor early economy management. In fact, your opponent did not have a good economy either. He went all dwarf, and every halfway decent player knows that all dwarf is crap because dwarves train slower and gather non-gold resources slower even for Thor. That he out-econned you anyway should be an alarming sign that your economy management urgently requires improving.
IMHO the most important mistake was the poor placement of your hunting granary. You placed it without even having scouted your huntables properly! You just saw like 2 elks and blindly put the granary somewhere in the vicinity. This shows that you are not aware of the huge impact on income that proper delivery site placement has. The least thing you should have done is removing the black and revealing all animals of that herd, so that you could place your granary in the center rather than some distance besides the herd. The huge delivery distance easily cost you 50% hunting income! And since food was the bottleneck on your way to FH, this gave him the time to train so many slow-training RC and raid you with them.
Similar thing with the gold camp. Basically you do well to place it at an edge of the mine, with a gap between mine and camp for your miners to stand in. But why do you make that gap so large that your miners need to actually walk between mine and camp? You should always place the camp so close to the mine that it is just not in skin contact with the mine. Your miners can then mine there at zero delivery time. Believe it or not, but the surplus gap that you left easily means -10% gold income for you! The impact of delivery times is not to be underestimated. Note that with proper camp placement, you need to guide your miners between mine and camp manually or they will mine at the wrong edge of the mine and not fill the gap.
Another sloppiness is your unnecessary building construction with multiple villagers. It is important to know that 2 vills do not build a building twice as fast as one vill does. Iirc every additional vill only adds 20% of the building speed of the first villager on that construction site. This means that whenever time is not the bottleneck, you should endeavor to use only one worker to build it - and of course keep your pharaoh on empowering resources
(because many vills will be gathering resources while 1 is building that building and you want to empower many vills, not only one).
You built your temple with 5 vills + pharaoh empowerment. Why? You had the gold for the temple early enough so you could as well have started it earlier and built it with only 1 vill, and without bothering your precious pharaoh. Likewise, you built your armory with 3 vills. Armories are free of cost for Eggy (other than high construction time), so there is nothing wrong with dedicating one vill on that job soon after you hit classical age, making sure it will be completed by the time you have the money for heroic age.
Your defense against that ulfsark that harassed your hunters in archaic was also poor. You allowed him to lead multiple of your hunters on a wildgoose chase for an extended period of time (in archaic age every second counts) and then even get away alive. You could have fended off that ulf way easier. Note that ulfs have only 3 attack in archaic age, so an ulf very barely defeats your priest in archaic and takes a long time to do so. With your priest having fled to your hunters it would have sufficed to have that priest stand and fight, with one of your hunters helping him. An archaic ulf does not even win vs one lone villager, let alone one vill plus one priest. Even though your priest was damaged, he would easily have survived longer than the ulf in such a battle. No need to run from the ulf with the priest, with the ulf chasing the priest and your vills chasing the ulf. Stand and fight as soon as your priest is supported by one villager, and then the ulf must decide either to be slain by that vill or run for cover. Harass tactics is not really possible for the ulf, because your priest is ranged and the ulf is not. It was not even necessary to take your pharaoh off empowerment!
And when you finally reach heroic age as Isis with anc/ecl ready, make sure to construct your first migdol at a remote gold mine! Your home gold normally only takes you to heroic age. On Ghost Lake you have a 2nd medium mine at home so you can last a little longer, but as Eggy you need so much gold that you definitely need to secure a remote mine soon. Aggressively march all your gold miners + pharaoh there, and then use them all to make that migdol. In this particular case it does make sense to use many vills + pharaoh on a construction site, because you need that migdol quickly before enemy troops appear. The migdol will go up in a matter of seconds, and you can mine from the large mine in its cover afterwards. If raiders show up, empower the migdol for 2x production and migdol arrow fire (better than the pharaoh fighting himself) and train what you need to repulse the raiders. If against all odds the attackers are too strong to be repulsed that way, enforce the migdol by means of anc/ecl. By the time anc/ecl has worn off you should have produced enough migdol units to defend the place.
Darkness is a state of mind
Valor is the contempt of Death and Pain. (Tacitus)
Problems worthy of attack prove their worth by hitting back. (Piet Hein)