Sounds great, Jerze - I really dig the song too - it has a nice degree of variety in the arrangement.
Frequency & balance wise, the mix sounds great. There is a nice quality of depth about it too. The lead vocal sounds excellent.
At first I thought you had panned the lead vocal slightly left, but then I realised it was some ambient effect (reverb/delay) you had panned left to balance out the right-panned guitar. Just a personal preference here, but I like to hear the left and right unbalanced at times - it creates great opportunities to get the ear yearning to hear something there, and then you can put something there and get the emotional payoff.
I really love how the choruses open up wide and full - that's great! The drums sound really nice in the verses, but I'm finding particularly the snare is a little inconsistent and "soft" sounding in the choruses, where it has to compete with a lot of other elements. That slightly ragged "soft" quality doesn't match the intensity of the choruses as well as it could, IMO. I'd like to hear the drummer sounding like he's hitting harder (even if he isn't). Maybe some parallel stuff could help there, or even a sample layer.
The delay throws/special effects show some real promise, but I think you need to fine-tune them to sit nicely in the mix without sounding forced or "unnatural". It's funny, I often find those final "polishing" details take a lot of time to really massage into the mix.... the ol' 80/20 rule at work.
Nice work on this - very cool!