Good attacking ! And yes, I too am a firm believer that you should punish-on-site 'early queen pushers' ! You attempted so nicely, using a general attacking scheme that has much potential ....
BUT - I hate to burst your bubble - but your opponent completely missed the attack saving 7. Qb5+ ! which not only takes the initiative, but your knight as well, creating a fork of its own! Your last bold knight move was actually a game losing one, suggesting , ironically, that you should have resigned!...
Like I said though, you are right about bringing the queen out early - and you have the right general idea - and you are right - it is quite a funny game!
A game I had just then. This is my first thread so go easy guys! Love this site, love chess, hope you enjoyed this funny game :)