They were indeed balanced perfectly. I reckon Zerg was the hardest to play, but can certainly be equal to the other two. World championships have been won with all 3 races 
Oh by the way, I uploaded a 2nd track.
EvF

Oh by the way, I uploaded a 2nd track.
EvF