Nice! I loved those harmonies. Great melodies! Sounds like it's time for you to focus on mixing and mastering. I'm going to bullet a few things you may or may not already know. FYI, I use Reason so what I say might need a different fix in FL. Also, my hearing is going so you can use that factoid to gauge the usefulness of anything I post.
- Panning creates the illusion that sounds are louder than they really are. You can pan your instruments and lower their levels to help create space in your mix. Not everything needs to be panned though. Bass frequencies should get mixed towards the center. Pads can go to the sides. When I mix my drums, I put my bass drums and snares towards the middle while the aux percussion does whatever I think sounds best, left or right.
-In reason, I like to split certain audio signals so that one instrument gets sent to two simultaneous mixer channels. I will then pan the two channels in opposite directions and drop their levels. Both signals can be treated individually and can add a level of depth to the instrument that the mix might have been missing.
- Sidechaining is a useful tool in Reason, no idea what the equivalent in FL is. You should be able to use the level of one sound to control the level of something else in FL. Bass drums are a great tool for controlling the level of your sub bass. The sub bass in your mix is super over powering, so using the bass drum to momentarily duck the level on your sub would create a lot of space and structure.
-Listen to the pros! There is a reason why you see the same people in the industry ten years on. The pros know what they are doing. If you can hear a difference between their mix quality and yours, you know there is still room to improve your work. Aim to achieve that crisp sound you hear from your favorite artists!
-Watch youtube videos from the pros AND amateurs. See what other people are doing to achieve their sounds, if just for inspiration. The most helpful thing I ever did was collaborate with Stan-SB back in college. Just seeing his audio files taught me so much about my mixing tools and the DAW itself. No improvements can be made living in a vacuum. Stay active :D
Hope this review isn't seen as obnoxious. Just trying to help nachos. Love what I'm hearing. You got space to grow and so do I. Keep pumping out music :)