Cool! Just listening without thinking about the music it sounds quite good enough as it is. When I think about the music I think I would like the melody and harmony to be louder and have more dynamics, but I don't know if that would make it sound better or actually move the feel of the track away from the intended feeling. This reminds me very strongly of Sonic 3: Angel Island Act 2 -> https://www.youtube.com/watch?v=_GWv8 JaJpc8
Please contact me if you would like to use this in a project. We can discuss the details.