Interesting game and you had a strong opponent; will definitely avoid playing him!
I've played this gambit, but haven't tried 7.Qb3...not sure I like the look of it, I'd castle at that point.
13.Ba3 looks better than Nc3 and you may have played d6 too soon on move 19...a Rook on the d or e file first may have been the way forward.
As instructed, we won't mention 22.Qe4
This one was an Evans Gambit where my pressure just seemed to run out of steam. I think I had a good position at some stage - can anyone suggest any improvements? Other than the obvious mistake 22.Qe4 - I think my position is already slightly worse there anyway.