Thoughts while listening:
Flow is better. Hi-hat has been cleaned up. MUCH better pacing! Makes the time/beat change at 1:20 fit in better. The "through the wall" effect at 1:40 works well. Piano at 2:10 all by itself...sweet! Build-up at 3:00 is working well with the additional melodic line. Much improved. The piano sticks out brilliantly here!
Thoughts after listening;
Not going to go with the good/bad points thing here...we've done that already. What I will say is that this cleaned up wonderfully! You kept it interesting the whole way through, cleaned-up the sound, improved the piano and really made it stand out, and turned this into a proper epic-sounding track! Normally, I push people to include some vocals, which you could still totally do, but here I don't really think it's necessary, as your piano solo kept things interesting as a lead-line.
And good on ya for doing what so few do: Taking criticism and using it to improve. You did not mess around on this, you simply heard the feedback and fixed the problems. Mad props, ChromaShift!
5/5
-Ceevro