Theo,
I have spent two enjoyable afternoons listening to your three recent piano works (op. 7,8,9). Last weekend, I decided I should hear them again before commenting. Having now done that, it is clear that they are all accomplished, confident works. Your performances are also excellent and make for enjoyable listening.
In my opinion, the Serenade is the best of the three, and by a fairly wide margin. Though all these works have some very beautiful moments (the end of the barcarolle, the harmonic sequence at 6:00-6:30 in the serenade and 2:30-50 in Op. 9 stand out to me), there is a much greater degree of contrast in the Serenade, which makes your themes more memorable. The main theme of the Serenade is particularly well-crafted. It has a sense of unpredictability in the rhythmic treatment that makes it feel more natural and expressive, and it contrasts beautifully with the haunting material of your second theme. Here, it is the colour that captures my attention, not the melody, and this is why I find it so effective - it is not always the same element of the writing that is captivating in this work.
For me, these works demonstrate an interesting combination of primarily Rachmaninoff and Liszt. It is unsurprising to know that Rachmaninoff is among your favourite composers, as your use of harmony and the motives themselves are frequently reminiscent of him in all three works. You may find that people criticize you for this, especially if you study at the post-secondary level (or perhaps you have encountered this already). Ignore them. They may very well have useful things to say about your works, but if the criticism is solely directed at the fact that your writing bears a resemblance to earlier composers, those opinions are of no value to you. Always write the music you want to hear.
I will conclude by saying that you made the right decision to not use this as the 2nd movement of your fantasy. Curious, I listened to that work with this movement in the middle. It doesn't work. The character is too different.
Best wishes!