Hey man, another excellent melody and creative song crafting project!
One thing on the mixing however. To my ears, I hear the keyboards a little more than the guitar. This creates a conflict whereas if you dropped the keys just a hair it may lay in the background allowing your guitar melodies to fly on top without competing for tones. The keyboard is doing nice stuff. But, there are times where it flies in the same frequency range as your guitar robbing the attention from your guitar melody.