Quite a memorable piece. I would describe this as an electronic symphony! The way you put everything together turned the song into a journey, and thus you nailed the theme in my opinion! And in a creative way too.
I don't have much constructive feedback for this. Maybe you could turn this style of piece into a little series of electronic symphonies? I think that would be cool and unique.