Hey, this is indeed a good analysis for your rating. However, at higher ratings, both 3...Nh6?! and 4. d4?! are inaccuracies. This is how white can reply to 3...Nh6?!:
and in any case (queen exchange or not) white has a slight positional advantage.
I think most of us sub-1000 savages see this attack every third game or so. The queen is easily trapped if white isn't careful and they usually aren't. This is an elementary trap but hopefully very useful to other low-rated players who haven't seen it.
This first sequence sets the trap:
And from here it can go a couple ways, but most likely White will try to threaten and sac his way out of the situation but they really can't. The most common couple of variations I run into are this one, where White tries to sac his bishop and trade, but Black can move the king to safety and White's queen is still hanging:
And this one, where white trades queens and tries to just use his momentum to play fast and make more threats (I think it's better to invite White to initiate the trade and instead develop the knight to go for c2 later).
And here's a sample continuation basically showing how the line can continue and White throws away all his pieces to try and save his queen but it's futile.