Nice game. You could have won the game by letting him sit around in his base though.
Mid T2 he started building base defenses and you had killed almost all of his mexes with total map control. Imo you should have build a forward outpost with some t2 arties on it, instead you suicided a couple of squads and then retreated to your base leaving the map open to anybody who would send an engi out.
On a second note: Don't suicide your experimentals so quickly. Many players make the same mistake: "experimental done? ok send it to the front line". The monkeylord is very nice for defence same goes for the Soul Ripper.
wouldnt say he did everything better than you. You had the upper hand at around 10 minutes. He stalled for Energy badly, he had only 2 T1-PGens, 1 Hydro and spent minutes building a T2-PGen. You had a nice groub of units close to that T2-Pgen (and you had scouted it!), you couldve easily taken it down and thrown his eco back to where he was 2 minutes ago.