Definitely improved from the first version
Clearly better mastering, and some interesting bits of melody you added; also, good job on switching up the piano a bit more. The only thing I would say is that your initial riff (the arpeggio you start with) should definitely stop playing at some point before 2 minutes have passed. Believe me, it'll come back to bite you in the ass when more reviewers weigh in. Plus, even though this version's not too repetitive, people will attack it for being repetitive if they can still hear that same riff you started with all the way through the song.
Nice effects and good job on the harmony. Only other comment I would make is that you could use an interlude or a key change at some point to ease the mood in the song. It might make the sort of "anguishy" feel of the song more apparent if there's a lighter bit to contrast it, you dig?
Nice work; 4/5 9/10.