To Gaer: The melody disappeared in the middle section? So when we play chords, we must make sure the melody note rings out louder and clearer than all others AT ALL TIMES? That must mean our fifth finger must be very strong!
and to all, how may I improve the piece to bring it to concert performance level (if it ever happens!)
Measure 7: Right before the grace note (short appogiatura), it sounds as if you put in an extra E before the A#. This doesn't mean that your notes are not together, which I'm telling you for a fact was an absurd criticism because you are NOT hiting your notes apart all the time or even most of the time. It's just that when you do it, it's quite obvious. And in measure 8 your rehit the F# in the melody. It is tied. Wrong notes in measure 8. In measure 9, I only hear E in the RH on the first beat, no G#. This is what I mean by "losing the melody". Same thing in measure 10, but this time on beat 2. I can only hear E, so the G# is missing. But those may be mistakes, misreadings or simply minor memory lapses. In general, you ARE getting the melody, and it is true that the weak fingers of the RH most often play the most important (melody) notes.
Measure 17: why suddenly soft? Perhaps my score has an error. According to what I have, it should be a peak, then coming back down (decresc.) throught the end of 20. The first chord of measure 21 is not held full value. You hold it at most 3 16ths, and it must be at least a quarter. The animato section does not start until beat two.
Measure 23, again you lose the top notes of the RH on the second beat.
Now, I'm really picking things apart. To some extent, things like this happen to the best players, at least on bad days, when they play live and things go wrong, but these kinds of "lapses", when they occur too often, make a potentially fine performance into one that is promising but not quite there yet.
One big comment. In the really rought spots, and you know where they are, you are rushing. It is not that they can't be played that fast, or shouldn't be, but if you would slow down a bit and nail the notes, you would be much more convincing.
As I said, there is a lot to like, but make sure you always play the melody, watch out for wrong notes, don't hurry beyond your ability now, and the most important thing of all—don't ever cut the last note short, which sounds as though you are angry and gave up. What happened at the end???

And I don't think hands separate practice is going to help much, because I think most of your problems are happening when the hands are together, and since you can already play it all, I'd work with the hands together but slower, listening carefully. Just my opinion.
Good luck,
Gary