Well, for being unexperienced, this is very good! what have you played from Bach?
I liked your recording.
Ok, after relistening the fantasia I think I catched some details. There are spots when you play scales where the rhythm sounds uneven, I don't know what fingering you're using, but I believe it's the spots where you change hands? I don't have the sheet music here, but if you know of which spots I may refer to, I suggest you pay extra attention to those places, how do you practice? practicing with dotted rhythms often solves that problem. Also, something that often happens too and that is linked with this, is that the articulation in long passages like scales some times doesn't sound even as well, and even if they are intentional I believe you can polish more and make it sound more clear. So that's my first suggestion, work on evenness in rhythm and articulation.
I don't know how does your teacher work with new pieces, but I believe that the majority always ask for a very sober interpretation at the beginning (no pedal, no rubato). They usually don't bother with this when the student is at a high level already, or when the student has enough experience so to deal with the technical problems by him/herself before the teacher hears the piece.
But anyways, another detail that you can work with after solving the technical aspects is the liberties you can take. I can hear subtleties, but I believe you can take even more freedom regarding the improvisational aspects of this work, considering it's a fantasia. Things like brief sostenutos, or little breathing marks as singers and wind players have, etc. can be used here and be exploited easily. The passage that I believe needs and begs for this is the chord passage which is written in half notes (the arpeggios where you start using the pedal), I don't know if your edition already comes with a written execution, but in that place is where you can exploit every possible thing that comes to mind, that's the part for improvisation, explore the possible ornamentations, articulations, you can even add notes, like filling thirds with a passing note, etc. If it already has a written execution, you can ignore it and write down your own, just make an harmonic analysis of that segment and write them down in half notes (I hope I'm clear as to what do I mean by that) so you know what you can do and what is out of context.
That's the things that came to my mind so far.