Quite possibly the weirdest chess game ever.
Well at least you had the experience of playing an over-the-board game against a titled player. Try again next time!
The idea to play ...e5 with Black is ok, but i do not like ... f6. How about 5... e5 immediately?
6.h3 Bxf3 7.Qxf3 Nd4!?
Pretty normal looking stuff. He was playing against your lack of development and light squares, that's why he knew he could ignore your queenside threats (when you captured on c2 and a1), because it is just a waste of time for you to do that. He didn't have to calculate anything to know this, it's just standard stuff.
Also this is a better finish:
I see the engine liked your position on move 10, but I think I know what he was thinking, because I'd certainly be thinking it "anyone who plays moves like 4...Bb4 and 5...f6 has no idea what he's doing, so I'll just attack and end the game right away."
If you want to see a weird game, try this one from an Untitled Tuesday event. I blundered a piece in the opening, then blundered my queen for a rook, then promoted three pawns, then lost on time:
I think the weirdest must be this one in between Simon William and Ben Finegold
6 moves of weirdness
and I resigned, because I get mate or lose a queen.