I think the draw against a stronger player via the perpetual attack on the Q is enticing. Yet, the ...d6 move depicted below does look good. White to move. White's options may include exd6, Bf4, Nd2, etc.
As black I would leave the B at e4 where it is at (diagram above), supporting the annoying N at c2. If I had to retreat that B, I would retreat to f5 (diagram below), maintaining support of the N, and not doing Bxf3 (which would lose support of the N and also open the g-file on the black K).
I possibly understand black's desire to exchange material with Bxf3, but I think this is a case for black to instead maintain complexity, and also to not think about about grabbing the white h4 pawn for reasons mention in earlier posts.
Below instead of ...Bxf3, black instead retreat Bf5 in reply to white Nd2, for example. White to move.
I don't see an easy way for white to pick up the black N at c2. Moreover while the black N has no mobility, it does prevent the white Re1 if white so desired though he may want to leave his lone R facing the black castled king. In any case, black is a rook to two pawns up.