Mix wise; overall good balance. Maybe a slightly brittle high end at times but, this being quite synth laden, it could be artistic choice. My ears didn't struggle hard to pick out anything. I second the thought that the vocals could benefit from some light de-essing. Mostly during layered parts. But it's minor.
Mastering wise; No signs of compression abuse or pumping, Strong but not over loud. Translated well from my monitors to headphones. Good mono compatibility.
As a composition; A great motif but, as others have said, it doesn't seem to go anywhere. To me, it felt like a really long outro to a really good song that I missed out on. Overall, good work. Keep it up.