I had a look at your 17...Bd6, TN. Maybe White is not a whole lot better but he gets some chances to stir things up.
18.Ne4 (18.Ne2 Ng4!) and now:
I. 18...c5 19.Nxd6 Qxd6 20.Qe2 looks pleasant for White with g4 coming soon.
II. 18...Nxe4 19.Qxe4 c5 20.g4 Nf6 Otherwise g4-g5 next looks strong. And now two tries for White:
IIa. 21.Qe2 leads to equality probably. 21...Bf4! 22.dxc5 Bxc1 23.Rxc1 Nxg4 24.Rcg1 Qf4 and here's a cute line leading to a draw: 25.Rg2 Nf6 26. Rhg1 Qf5+ 27.Ka1 Nxh5 28.Nd4 Qxc5 29.Nb3 Qf5 30.Nd4 etc.
IIb. 21.Qc2 is more testing.
I looked at three moves for Black, the best is the last.
IIb1. 21...cxd4 22.g5 hxg5 23.h6 g6 24.Bxg5 with a great position for White.
IIb2. 21...Bf4 22.g5 hxg5 23.Nxg5 cxd4 24.h6 Bxc1 25.Qxc1 g6 26.Rxd4 looks nice for the first player.
IIb3. 21...Nxg4 is critical. 22.Rhg1 f5 23.d5! contesting the light-squares.
I'm not sure what Black's best is here, but it seems White is still in control of things. For example: 23...Qf7 24.dxe6 Qxe6 25.Nh4 Rad8 26.Rd5 Be5 27.Ng6 Rfe8 28.Re1 with a large advantage to White. A better defensive try might be 23...Bf4 24.Nh4 Bxc1 25.Rxc1 exd5 26.cxd5. This might still be nice for White though.