Nicely done. I like the way you implemented auto-repair, it's much better than how I did it. Having a SCV on Hold moving around feels a bit weird, though.
I found two bugs:
* Stomraven's Electrostatic Discharge cannot be researched or used.
* Citadel of Adun does not have a "Cancel Research" button, meaning you cannot cancel researching Psi Rage using a keyboard shortcut.
Also some questions...
Q1. How did you implement baneling's explode-on-death? I've never been able to do it myself.
Q2. Is Burst damage identical to Explosive damage? What is its purpose?
Q3. Why was the Siege Tank's minimum attack range increased?
Q4. Siege Tank randomly singing on Siege Mode is cool but annoying in large mech armies. Maybe reduce it to play only 10% of the time?
Q5. Sentries and Banelings seem underpowered for cost. Could you reveal specific unit stats (attack, damage type, cooldown, unit speed, etc.) on the mod page?
Q6: The default AI is very easy. How about using some BWAI scripts in your mod?
Q7: Tooltip text is too hard to read. Please change dark-grey text to orange, pink, etc.
Q8: Infested Terran is even more useless than what it used to be

How about giving it 5 seconds build time, low speed? The idea is to allow the Zerg to spam infested terrans until the enemy decides to kill the infested barracks, but make them slower so that you can't win a game with mass infested terran rush.