Not bad
Nice build up I think, good progression.
I soften up the synths that build up to about the halfway mark. You "triangles" sound more natural then the rest of your samples. There's a couple of high notes you are hitting on the "triangles" about 1:30 that are literally piercing my ears, mus be some kind of reverse B note, hehe.
I think you are on the right track for ending it though, it's a terrible way to end a song, but bottom out the rest of the tracks and let the main tune hold in and fade out the volume - could work.
Good luck