Squeezed to death

a better strategy for white would have been to open the centre to attack the uncastled king given you had better development. Instead you kept the position closed.
Since it was a blitz game, black should have sacked on move 9. If he does, your "winning" but I dont think you really want that position in a blitz game.
11. f4 which you give an exclamation mark actually drops a pawn. 11. ... nxe4 with discovered attack on the knight. You have some compensation, but doesnt look totally sufficient, and your doing well enough without the sack, so I'm skeptical of allowing it. Black could also do the same discovered attack on move 12.