Excellent game and teaching tool! I hope to play at this level soon. Super amateur analysis incoming. My favorite move of white was the Qd5. Even though it ultimately resulted in a trade, you put exactly the right kind of pressure on black with this move.
I bet when black saw that move he pooped a little bit. I would. It's so deadly in so, so many ways. You basically attack black's entire side of the board all at once and with the bishop staring down the diagonal on b3 he has no choice but to retreat his king.
As to where I think black starting losing tempo: I'd have to say (apart from White's Qd5), it's the response to Qd7. He's obviously attempting to save face and not lose the knight and simultaneously have his rook attacked, but I feel like there might have been a better response than Qd7.
It's 5 AM, I haven't slept at all and I decide to start a chess game. Apparently for me fatigue=bloodlust. Nonetheless, I ended up in a quite enjoyable, wild romp.
There's quite a bit to be learned about what not to do as there is to admire with the insanity. I failed to activate half my pieces until late in the game. My opponent dropped a lot of material in blunders. I gave back free material. The list goes on. I'd still call this one of the funnest games I've played in a while.