good job! I know what you mean about sitting on a track.
I love the journey of this track, and the way it makes you think.
I think this track maybe started to sound stale to you after a while and it became hard to finish it, I have that problem all the time. Anyways, I think you could have a big tempo slow down section somewhere and change up the drums just in the one section to switch it up a little. wouldnt hurt to try.
The drop at 2:12 could use some white noise to bring more energy into it, and maybe a couple of other elements for the same reason.
I think you should try to finish this so more people could hear it!