If you're going banelings, burrow is essential. The best play is to burrow them outside your base so you can unburrow right under him when he shows up with that m/m ball. Also, I've heard (if you didn't get them burrowed) that you should regular move toward m/m balls and not attack move because of the way the banelings die, they do more damage if they're killed rather than explode themselves.
I think you did a nice job with the muta harrass, and then did well defeating his first push there at your choke, but you also had a window there to do some serious damage to him right after that if you had pushed with what you had. Generally I try to do that as a rule, because usually when you've just beaten one push his second isn't fully formed, and especially on a base with a backdoor like blistering sands, he likely can't cover both entrances completely.
Your expansion went up at 14 minutes. Right when you built your spire at 8 minutes (45 seconds after the lair finished btw) you had 300 minerals to expand there.
If you had expanded and moved your D to the expansion your spire probably wouldn't have died to the push too.
On the ZvP, I have no idea. That was rough. Good protoss with good unit mix and good micro. I guess not letting him define the field of battle is the key, so you don't get choked off with forcefields. Map control is key with zerg.
Also, think about infestors. I'm not sure how they would have helped in this particular session, but I know any pro zerg player i ever watch has those fucking things busy all the time lol
You can donate for the noob bracket we're gonna do after this is finished

i also only had 4 stalkers in that mix and you could have easily taken out the colossus. DUring zvp games with corruptors, colossus are only there to take out ground forces and then be sacraficed to your air since corruptors have soo much hp.