4. ... Nxd5. How about 4. ... e4 first saving your pawn. Of course, you could have a lot of trouble on the e-file since your king could be vulnerable.
6. ... Nc6. Maybe 6. ... Nf4 attacking the queen and the g2 pawn. For example, 7. Qe4 Nxg2+ 8. Qxg2 Qxe5+ and you have regained your pawn.
8. ... Qxe2+. Why not 8. ... bxc6 first? Then if he takes your queen, you recapture in a way that develops your bishop.
13. ... Re8. You have a chance to win a pawn with 13. ... Nxd3 since this opens a discovered attack from your f8 bishop to the knight on a3.
17. ... Be6. I prefer trying to get your other bishop and rook into the game with 17. ... Bd6 or 17. ... Bc5.
"I hope he takes my bishop." Never hope. Always expect your opponent to play his best move.
I have also provided my own thoughts.