Yep Nxd5 dont work for white, but black has to find the idea of Qa5+ and using that queen check delayed as you did in your variation. One has to stop a bit for calculate it 😊 well spotted.
13:52 Good you did not play Be6 here, i think white has pawn fork with d5, dont know if there is a way out of that. 17:24. Very nice idea with attacking the knight here. For a moment i thought they got you wi5h remove the defender and Nxf5. But it was you who got them with that nice discovery. Easy to miss.