Analysis of a live game

I just finished a particularly good live game, so I thought this would be a good time to practice analyzing my games. I've tried Chess.com's free computer analysis and I find it kind of dubious, so this analyis is unassisted. Any mistakes we made were due to time pressure.