Nice piece!
I think it goes very well with your description. The modulations when established gives a very distinctive sound and the overall sounds are very pleasant. The synths used and the mix seems to me very coherent and the piece flows naturally.
This piece seems like it might works super well in the context of video games, I could totally see myself loving this while playing a game. However, I also think this is one weakness. As a standalone piece it's a bit too flat, it doesn't feel like there is anything in particular that cathes my attention. I also felt like the intro and outro are explored to it's fullest. Ofcourse these are just my takes...
As a video game piece I think this would work incredible well and if I played a game with this track on it I'd love it!