I gave it another few listens and another idea struck me (I hope you don't mind my 2 cents.....).
Around the 1:06 and 2:00 minute mark (mini break parts), if the guitar melody parts could be done with a grand piano (or similar) instead, it may enhance it (my ears were calling for it

). Maybe have a seperate mix with the piano and see what comes out of it? (Worst case scenario, it won't work....).
Sorry, I'm not trying to change your song or anything of that nature, but I'm very impressed with your creation and just excited to share my personal view.
I'd like to hear the final mix once you're done with it.