Good job! Hope you can take him on at a bigger time control than bullet. That will be even more awesome / inspiring!
I agree.
For move 7, is the pawn on d5 poison? I don't see it...
I clicked on this to make sure it wasn't me. :-)
Your opponent commited two big blunders, sure because of time pressure. I don't like that about chess, I prefer to play one game but well played. Good game btw. I was trying to figure out your intentions with 15....f6.