I was afraid of pushing d4 because I thought I would lose material and space. He just ganged up on that square from move 1 and now I know why. When would you have pushed d4?
As for getting mated: I've looked over it several times myself and yeah there were a few pretty clear reasons that I got mated. I certainly could have won the game but the pawn grabbing on his queenside when he was all over my castle was mindless in retrospect.

I'm reviewing this game currently but since this one was one I felt I really should have had I would like some feedback as to what I could have done differently. I have a good three pawn advantage at one point and then quickly fell victim to a checkmate.