OK I found some errors. Mostly in the fighting units. I would probably have Dwarves be lower HP because they're shorter and probably less strong because of that, but I would give them more armor.
Also the defensive unit should be placed last in the build basic command for the Worker, because otherwise the CPU thinks it's supposed to build those first. The Defense Tower itself should be stone armor.
So what are you doing for air for Dwarves? I have absolutely no idea. Maybe some kind of air fortress with high metal armor?
I looked at the origanal tech tree diagram you posted and it looks like it would go great in Glest before the newer units were implemented (Behemoth, Dragon, Airship, Ornithopter etc.) because your tech tree is about thagt length. To fit in Magitech now, a faction is about 5 or 6 steps to the end. (OK so I'm not so sure about the numbers, but you're missing about 2 steps).