Good game between Boxer and some Zerg I've never heard of named Xlord. Really illustrates how silly TvZ is right now, I think. It's fair, but I definitely don't feel it's balanced.
Boxer opened in game 1 with a 2rax proxy on XNC (he proxied on the left watchtower) and took down Xlord without issues. Xlord decided to play it safe with game 2 so he'd have enough lings out quickly enough to handle any bunker crap, and also started gas early so he could have fast speedlings. Problem is, it crippled his economy, while Boxer's wasn't hurt one damn bit. In fact, Boxer didn't even attempt
a bunker! He just walked over, saw a bunch of lings, and immediately decided to not even bother and to play it safe. By time speed was finished, the rax were back in place at the top of his ramp so those lings are now worthless (which I guess is why he tried to use them to kill a few rines?) Boxer had 16 SCVs when Xlord only had 11, and that's not counting MULEs (good for another 4-5 SCVs while they're active.) Boxer went for blue flame hellions immediately after (he expanded while he was doing the 2rax, of course) and that essentially confined Xlord to his main and natural, which meant Boxer got his 3rd before Xlord did... and Boxer got his 3rd on a gold. Zerg can't expo to gold on Metalopolis due to tanks - tanks on the Terran-side gold can shell the mineral line of the Zerg-side gold.
Xlord eventually took a 3rd and then Boxer pushed out. Xlord played very well by stopping that mech-heavy push, but ultimately he was just doomed. He never had more bases than Boxer (which is death for Zerg), couldn't
take more bases by time late game rolled around (he was so so so far behind on upgrades; he was trying to research lvl 1 melee attack and lvl 1 armor when Boxer was finishing lvl 3 infantry and vehicle attack), and ultimately just couldn't win like that. Both players played really well. I DO think Xlord overracted a little in handling the 2rax (I think going for that fast gas was a major mistake; plain slowlings can stop a 2rax bunker push), but it does illustrate the point that ZvT is pretty messed up right now. I think once Terran players macro better and explore some less-used units (people are starting to discover that blue flame hellion runbys are, in fact, really really good against zergs that just wanna spam drones and lings all the way to 3 bases and muta/infestor) that we might discover some imbalance. For now, I think it's balanced due to the current state of the metagame, but ultimately I think Zerg might end up being underpowered against Terran if for no other reason than Zerg's unit selection is terribly terribly limited versus Terran: Hydralisks are immediately out, Ultralisks are extremely risky, and Roaches are only good until Marauders begin making an appearance. It leaves Zerg with what's essentially Zergling/Infestor/Broodlord/Mutalisk (Banelings and Corruptors are niche units in the matchup that generally don't play major roles, IMO), while Terrans can pretty much literally use every single unit in their lineup effectively against Zerg. I'd say Ravens are probably the least-useful unit against Zerg, and that's only because Thors handle Mutas just as well for the same gas cost, and Hydralisks are already effectively handled by Siege Tanks (so there's no real use for PDD.)