Too much chase....?
e4 and c4 early in the opening is sort of like d4 and f4 early in the opening in the sense that it sort of kills the bishop that the pawns are blocking. The pawn moves weren't bad, but it makes it a little harder to get things going sometimes. At least early in the game, taking all that space is claiming you're going to suffocate the opponent, not that you're crashing through with an attack (the attack will take preparation). I mention this because in the game you tried to attack immediately.
For example moves 16 and 17 what white really wants to be able to play is f6. Usually that's a winning attack. But in the game ...Na5 discoveries and the d4 pawn give black counterplay. On move 15 if you had a pawn on c3 your attack would be killing him.
4. c5 is fine and you had a great position until 17. fxe6?
4...c5 is craaapppp.
Agressive? 4.c5 is what every Alekhine player is looking for. Moves that overextend your position and weaken important squares.
Qg4 when? Here? Black is equalini advantagiozzo after that.
I guess both sides are happy, especially White if he's an attacking player.
Here's a Nezhmetdinov game
http://www.chessgames.com/perl/chessgame?gid=1451629
With White I'd be licking my chops. I like to attack.
Eh, I mostly see over extended pawns with little development. It may be a big attack later, but mostly I feel like it's black who gets the easy play. White has to justify the loose position otherwise white is just worse. I guess it's personal preference because 4.c5 isn't totally unknown at the GM level.
He's a pawn up in most lines but he certainly doesn't have easy play. He's under enormous pressure with many problems to solve.
I judge a lot of my play off of pawns (probably too much). When I have multiple pawn breaks and targets I'm very comfortable. I don't mind defending because I feel like all I have to do is find a defense and then I win while my attacking opponent has to hope I screw up to win. So by all counts it feels like the game is mine to win or lose. (I realize not everyone sees it this way though.)
After 6.Bc4 both the engine and my database like Nxc3 but that feels wrong to me, moving the knight again and opening white's bishop for him. I'd be looking mainly at 6...d6 and 6...Bxc5.
This line is more my style, and after move 11 I feel like only black can be better due to the pawn structure, although sure, it's very little. The engine says 0.00 only if white plays Ne2 right away (to be able to meet Bg4 with f3).
He immediately jettisons a pawn for excellent long-term attacking chances. Even the materialistic computer admits that White has real comp for the pawn.