A nice finish


8..d5 (utilizing the fact that the knight on f5 is hanging if white captures on d5)
18. Qxd7
now the positives. I actually liked 13...Nxe4 as it cements black's strength in the center.
I am not too convinced with your plan of trying to fianchetto the dark bishop - like I said above, d5! was the way to go.
good ending though. I liked it too =)